grewick / storm_exporter Goto Github PK
View Code? Open in Web Editor NEWprometheus exporter for apache storm metrics
License: Apache License 2.0
prometheus exporter for apache storm metrics
License: Apache License 2.0
Many a times, topologies are kept in inactive stage on the cluster. Without a label to determine if the metric belongs to ACTIVE topology, the resulting dashboards are cluttered with other inactive topologies of little interest. By adding a label, we can allow better filtering while rendering dashboards
Unless the gauges pertaining to old topologies are explicitly removed, they continue to show up on the prometheus dashboard unless the exporter is restarted.
Solution:
Track the list of topologies (along with labels) that have been exported so far and if in case they don't appear in the next scrape, remove all of its corresponding gauges
storm_exporter/storm_exporter.py
Line 76 in 3d1a293
STORM_TOPOLOGY_BOLTS_CAPACITY.labels(tn,tid,bid).set(getMetric(bolt['processLatency']))
STORM_TOPOLOGY_BOLTS_PROCESS_LATENCY.labels(tn,tid,bid).set(getMetric(bolt['capacity']))
reporting of capacity and processLatency metrics have been incorrectly annotated.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.