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

prometheus in debian
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 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

slide-2
SLIDE 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

slide-3
SLIDE 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

slide-4
SLIDE 4

Why Debian (ii)

Trusted, reproducible1 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.

1almost, we are working on it

Mart´ ın Ferrari (PromCon 2018) Prometheus in Debian August 10th, 2018 4 / 10

slide-5
SLIDE 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

slide-6
SLIDE 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

slide-7
SLIDE 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 prometheus-pushgateway 0.3.1 0.5.0* 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

slide-8
SLIDE 8

Exporters

package stable stable bpo unstable cadvisor 0.27.1 mtail

git(2016)

3.0rc5 3.0rc15 prometheus-apache-exporter 0.5.0* 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 prometheus-mongodb-exporter 1.0.0

git(2018)* 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

slide-9
SLIDE 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

slide-10
SLIDE 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