Support custom metrics rules for PrometheusSink (#3493)

* Support Java 11

* config travis to use oracle jdk 11

* Java 11 support (#3399)

* Support Java 11

* config travis to use oracle jdk 11

* Add check jdk version

* Fix command arguments.

Change insert gc_options

Update list

Fix gc-logging

* Add missing parameter

* typo

* Add pause time

* wip

* Support jmx_exporter format configuration.

* Fix checkstyle

* Remove unused

* Java 11 support (#3399)

* Support Java 11

* config travis to use oracle jdk 11

* Add check jdk version

* Fix command arguments.

Change insert gc_options

Update list

Fix gc-logging

* wip

* Support jmx_exporter format configuration.

* Fix checkstyle

* Remove unused

* Update kafkaOffset metrics

* Add Rules

* Make log/sink/consume Streamlet component support setName and setNumPartitions (#3459)

* Patch to fix cppcheck with newer glibc (#3471)

* Add documents for setting up a docker based development environment (#3475)

* Improve concurrency for needed parts. (#3107)

* Change concurrent Map

* Change concurrent Map

* HashMap changes for unneeded parts.

* HashMap changes for unneeded parts.

* Review changes

* Changes HashMap for unneeded parts.

* Improve concurrency for needed parts.

* Remove unused imports.

* Remove unused imports.

* Remove unused imports.

* Fix NPE

(cherry picked from commit 545d3814b315c29d3e396309a2ededaad193ec32)

* Fix WhitespaceAround

* Add dummy Object

* Fix ConstantName

(cherry picked from commit 8d6d5067072e92d6e276f93e18297ddedc647c6c)

* Update kafkaOffset metrics

* Add Rules

* Update line is longer than 100 characters

* Update line is longer than 100 characters

* Add attrNameSnakeCase or other metrics fix

* fix checkstyle

Co-authored-by: Ning Wang <wangninggm@gmail.com>
Co-authored-by: Ning Wang <nwang@twitter.com>
Co-authored-by: Nicholas Nezis <nicholas.nezis@gmail.com>
2 files changed
tree: 6ec40a659fde46b28a94603963f85c914b8d9ad6
  1. config/
  2. contrib/
  3. deploy/
  4. docker/
  5. eco/
  6. eco-heron-examples/
  7. eco-storm-examples/
  8. examples/
  9. heron/
  10. heronpy/
  11. integration_test/
  12. licenses/
  13. release/
  14. scripts/
  15. storm-compatibility/
  16. storm-compatibility-examples/
  17. third_party/
  18. tools/
  19. vagrant/
  20. website2/
  21. .asf.yaml
  22. .bazelrc
  23. .gitattributes
  24. .gitignore
  25. .gitmodules
  26. .rat-excludes
  27. .travis.yml
  28. ADOPTERS.md
  29. bazel_configure.py
  30. BUILD
  31. CONTRIBUTING.md
  32. DISCLAIMER
  33. index.html
  34. LICENSE
  35. NOTICE
  36. README.md
  37. WORKSPACE
README.md

Build Status

logo

Heron is realtime analytics platform developed by Twitter. It has a wide array of architectural improvements over it's predecessor.

Heron in Apache Incubation

Documentation

https://heron.incubator.apache.org/

Heron Requirements:

  • Java 11
  • Python 2.7
  • Bazel 0.26.0

Contact

Mailing lists

NameScope
user@heron.incubator.apache.orgUser-related discussionsSubscribeUnsubscribeArchives
dev@heron.incubator.apache.orgDevelopment-related discussionsSubscribeUnsubscribeArchives

Slack

Self-Register to our Heron Slack Workspace

Meetup Group

Bay Area Heron Meetup, We meet on Third Monday of Every Month in Palo Alto.

For more information:

License

Licensed under the Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0