LINE Engineering
Blog

Total 2 Tagged in ’#Promgen’
  • How Promgen Routes Notifications
    Paul Traylor 2018.08.07

    現在、開発者向けの便利なサーバーモニタリングシステムと通知システムの構築に携わっています。

    I'm Paul Traylor with LINE Fukuoka's Development Department where I focus on tooling to monitoring the many servers used to support LINE Family Apps. One of my main tasks is to maintain Promgen which is a tool for managing Prometheus targets and routing alerts to the correct team.

    How Prometheus and Alertmanager process alerts

    Prometheus uses labels for many things, from writing PromQL to routing alerts, so understanding how labels are used is important to understanding how alerts are routed.

    Promgen Prometheus Notification summer homework

    もっと見る

  • Prometheusをサービスとして提供する
    Paul Traylor 2017.12.25

    現在、開発者向けの便利なサーバーモニタリングシステムと通知システムの構築に携わっています。

    こんにちは。LINE Fukuoka開発チームのPaul Traylorです。LINEファミリーアプリを支えるたくさんのサーバーのモニタリングを担当しています。この記事はLINE Advent Calendar 2017の25日目の記事です。

    ほとんどの開発者にとって興味深いことといえば、コード作成や新機能の追加ではないかと思います。しかし機能が正常に動作しないときは、原因がわかれば役に立ちますよね。とはいえ、開発者が自分自身でモニタリングの設定を行うのは、そう簡単ではないときもあります。そこで私は、最高のパフォーマンスのためあらゆるサービスをモニタリングできるように、モニタリングの設定管理を簡単にすることに取り組んでいます。その一環として開発されたのが、Prometheusの設定を管理するためのツールであるPromgenです。これを利用すれば、モニタリングターゲットを簡単に登録したり、担当サービスのアラートを購読したりできます。

    モニタリングの設定

    ほとんどのサービスは導入時にはシンプルで小規模なものですが、時間が経つにつれ、数百台のサーバーにまたがる数十ものコンポーネントで構成されるようになります。そうした中でモニタリングを設定するのは容易なことではありません。そこでPromgenは、あらゆる設定を1箇所でまとめて行い、一目で確認できるように開発されました。

    targets

    Prometheus Promgen AdventCalendar

    もっと見る

1
RSS