OSMC 2022 | IGNITE: The O11y toolkit by Julien Pivotto

NETWAYS
NETWAYSNETWAYS
The O11y toolkit
Julien Pivotto
November 2022
O11y
What is a toolkit?
• Years of hands-on experience with prometheus
• Know what’s missing
• Some things don’t fit
• Advanced/Unique features
O11y 1
The O11y toolkit
• Open Source
• Help you with your Prometheus stack
• Debug
• Enhance
O11y 2
O11y 3
oy-expose
• Exposes a file to be scraped by Prometheus
• Parses them
• Adds Node-Exporter-like metadata (mtime)
O11y 4
O11y 5
Why o11y-scrape-jitter
O11y 6
After adapting the timestamp tolerance
--scrape.timestamp-tolerance=49ms
O11y 7
Outcome
40% disk usage reduction!
O11y 8
Configuration
--client.config
• Authenticate to Prometheus
• Add user/password
• TLS certificates
• proxy
O11y 9
Web tools
• In browser
• WASM
• No data sent to us
• Uses the original go code of Prometheus
O11y 10
O11y 11
Example generated file
Use with --web.config.file="web.yml"
basic_auth_users:
julien: $2a$10$sbf6u5Y4E.1KuGtgRUehE.IyH0j3k2lpIb9QpM6IdEDbI3j6VjoN6
kris: $2a$10$dgRYqya5Rn6Mf3NntphomOMN9DyQDvHApeiorMby.gh8vRkJdjHxi
O11y 12
O11y 13
O11y 14
Coming soon
O11y 15
https:/
/github.com/o11ydev/oy-toolkit
O11y
Get the O11y toolkit
• Downloads & in-browser
• deb
• rpm
• docker
• nix
O11y 16
https:/
/O11y.tools
O11y
O11y
https:/
/o11y.eu/prometheus-support/
O11y 17
1 of 20

More Related Content

OSMC 2022 | IGNITE: The O11y toolkit by Julien Pivotto