How to Export Prometheus Metrics from Just About Anything - Matt Layher, DigitalOcean

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 ก.ค. 2024
  • Want to view more sessions and keep the conversations going? Join us for KubeCon + CloudNativeCon North America in Seattle, December 11 - 13, 2018 (bit.ly/KCCNCNA18) or in Shanghai, November 14-15 (bit.ly/kccncchina18).
    How to Export Prometheus Metrics from Just About Anything - Matt Layher, DigitalOcean (Intermediate Skill Level)
    Prometheus exporters bridge the gap between Prometheus and systems which cannot export metrics in the Prometheus format. During this talk, you will learn how to gather metrics from a wide variety of data sources, including files, network services, hardware devices, and system calls to the Linux kernel. You will also learn how to build a reliable Prometheus exporter using the Go programming language. This talk is intended for developers who are interested in bridging the gap between Prometheus and other hardware or software.
    About Matt
    Matt Layher is a Senior Software Engineer at DigitalOcean, a member of the Prometheus team, and a regular contributor to a wide variety of open source networking applications and libraries written in Go.
    Join us for KubeCon + CloudNativeCon in Barcelona May 20 - 23, Shanghai June 24 - 26, and San Diego November 18 - 21! Learn more at kubecon.io. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy and all of the other CNCF-hosted projects.
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 8

  • @mbigras
    @mbigras 4 ปีที่แล้ว +3

    Great talk! Thanks very much for building such cool examples!

  • @sitakantahotta6261
    @sitakantahotta6261 ปีที่แล้ว

    Very useful. Thanks a lot

  • @spillai6000
    @spillai6000 3 ปีที่แล้ว

    Notes for my self:
    - build exporter in go : 3:50

  • @dirckcopeland9154
    @dirckcopeland9154 5 ปีที่แล้ว +2

    Please let us know where or if we need to set $GOPATH and $GOROOT after we clone this repo. If I clone this repo as it is, and cd into any of the directories with cpustat.go or main.go and run the go build as shown on slide 41, it's kicks out all kinds or errors. I really would like to get these go examples going so I can understand this better. Thanks so much for all you work.

    • @2ndSonStudio
      @2ndSonStudio 4 ปีที่แล้ว +1

      Yes you need to set your $GOPATH when yousing go

  • @DouwedeJong
    @DouwedeJong 3 ปีที่แล้ว

    Title is misleading. Prometheus has nothing to do with this talk. This is a talk about how to put UNIX data into Prometheus format using golang.