You are browsing a read-only backup copy of Wikitech. The live site can be found at wikitech.wikimedia.org
Analytics/Systems/EventLogging/Monitoring: Difference between revisions
< Analytics | Systems | EventLogging
Jump to navigation
Jump to search
imported>Milimetric m (Milimetric moved page Analytics/EventLogging/Monitoring to Analytics/Systems/EventLogging/Monitoring: Reorganizing documentation) |
imported>Dzahn (remove Ganglia references) |
||
Line 1: | Line 1: | ||
== Grafana == | == Grafana == | ||
Here's some really cool Grafana dashboards that display our Graphite metrics: | Here's some really cool Grafana dashboards that display our Graphite metrics: |
Revision as of 13:11, 2 January 2018
Grafana
Here's some really cool Grafana dashboards that display our Graphite metrics:
- EventLogging Dashboard, shows hitrates of all events by schema, status of Kafka brokers, error counts and more.
- EventLogging-schema Dashboard, focus on an individual schema. Useful for embedding and inter-dashboard links from graphs showing the actual EventLogging data. Example: performance-metrics.
Graphite
Raw metrics can be browsed at https://graphite.wikimedia.org/ (under Metrics -> eventlogging).
We publish 4 types of counts to graphite:
- Overall counts
- Per schema counts
- Server side counts
- Client side counts
Within the overall counts, there are 4 submetrics:
- Raw counts: Number of all events that reach the system.
- Valid counts: Number of events that pass validation.
- insertAttempted: Number of events that get queued up for insertion to MySQL database.
- inserted: Number of events that get actually inserted into MySQL database.