prometheus in debian
play

Prometheus in Debian YES, I am giving this talk again Mart n - PowerPoint PPT Presentation

Prometheus in Debian YES, I am giving this talk again Mart n Ferrari August 10th, 2018 Mart n Ferrari (PromCon 2018) Prometheus in Debian August 10th, 2018 1 / 10 About Tincho Debian contributor since 2005. Ex-Googler (and


  1. Prometheus in Debian YES, I am giving this talk again Mart´ ın Ferrari August 10th, 2018 Mart´ ın Ferrari (PromCon 2018) Prometheus in Debian August 10th, 2018 1 / 10

  2. About Tincho Debian contributor since 2005. Ex-Googler (and BorgMon lover). Still happy as a freelance SRE/dev. You should all try it, never work 9 to 5 again! Mart´ ın Ferrari (PromCon 2018) Prometheus in Debian August 10th, 2018 2 / 10

  3. Why Debian (i) Not hip, but still relevant. Runs on everything! From embedded devices to supercomputers. 10 release arches + 14 non-release arches. Over 130 derivative distros. Mart´ ın Ferrari (PromCon 2018) Prometheus in Debian August 10th, 2018 3 / 10

  4. Why Debian (ii) Trusted, reproducible 1 binaries. In general, not a good idea to download binaries from the web! Package management, integration, pre-set defaults, security support. You still get up-to-date package versions, thanks to backports. 1 almost, we are working on it Mart´ ın Ferrari (PromCon 2018) Prometheus in Debian August 10th, 2018 4 / 10

  5. Why Debian (iii) As simple as running $ apt install prometheus To get a simple self-monitoring deployment, including local node-exporter. Mart´ ın Ferrari (PromCon 2018) Prometheus in Debian August 10th, 2018 5 / 10

  6. Current support Most packages available in 10+ architectures. Backports constantly updated to provide recent versions in stable installations. Small, but growing team of maintainers. Mart´ ın Ferrari (PromCon 2018) Prometheus in Debian August 10th, 2018 6 / 10

  7. Package versions Core packages: package stable stable/bpo unstable prometheus 1.5.2 2.3.2 2.3.2 prometheus-alertmanager 0.5.1 0.15.1 0.15.1 0.5.0 * prometheus-pushgateway 0.3.1 0.5.2 Client libraries: package stable stable bpo unstable golang -prometheus-client-dev 0.8.0 git(2018) git(2018) libnet-prometheus- perl 0.05 python- django -prometheus 1.0.6 1.0.15 python -prometheus-client 0.0.18 0.3.0 0.3.0 ruby -prometheus-client-mmap 0.9.1 0.9.1 Mart´ ın Ferrari (PromCon 2018) Prometheus in Debian August 10th, 2018 7 / 10

  8. Exporters package stable stable bpo unstable cadvisor 0.27.1 mtail 3.0rc5 3.0rc15 git(2016) 0.5.0 * prometheus-apache-exporter 0.5.0 prometheus-bind-exporter 0.2 prometheus-blackbox-exporter 0.3.0 0.12.0 0.12.0 prometheus-mailexporter 1.0 1.0 git(2018) * prometheus-mongodb-exporter 1.0.0 git(2018) prometheus-mysqld-exporter 0.9.0 git(2018) prometheus-node-exporter 0.13.0 0.16.0 0.16.0 prometheus-pgbouncer-exporter 1.7 1.7 prometheus-postgres-exporter 0.4.1 0.4.6 prometheus-sql-exporter 0.2.0 prometheus-varnish-exporter 1.2 1.2 Mart´ ın Ferrari (PromCon 2018) Prometheus in Debian August 10th, 2018 8 / 10

  9. Help is always needed! A lot of work Keeping packages up to date and bug-free New dependencies all the time Plenty of exporters to package Better integration, maybe with jsonnet Extra complications Golang practices (vendoring, API breakage) Long tail of dependencies JavaScript Mart´ ın Ferrari (PromCon 2018) Prometheus in Debian August 10th, 2018 9 / 10

  10. Thank you! Thanks! Mart´ ın Ferrari tincho@debian.org tincho@tincho.org @TinchoFerrari Also offering Prometheus support :-) Mart´ ın Ferrari (PromCon 2018) Prometheus in Debian August 10th, 2018 10 / 10

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend