本記事について Lokiについてまったく知識のない状態の人にとって、1からキャッチアップしていくのは とても大変なことです。 特にLokiはマイクロサービスで構成されているため、何を知るべきなのかの全体像が見えにくいと思っています。 そのため、Lokiをまったく知らない状態から実際に運用検証を開始するために必要なインプットを体系的にまとめました。 具体的には下記の項目で整理します。 Lokiの機能 Lokiを構成するアーキテクチャ Lokiを構成するプロセス Lokiのモニタリング Lokiでのログのリテンション管理 Lokiのデプロイ Lokiでのデータキャッシュ Lokiのベストプラクティス ※前提として、Prometheusについての基本的な知識があれば本記事についてもすぐに理解できるかと思います。 1. Lokiの機能 Grafana Lokiとは? Lokiは3大監視項目である、
Prometheusの世界におけるデータ管理とPromQLの基本について解説します。 Prometheusは時系列データモデルを用いてデータを保存し、これによりSQLとは異なるクエリー方式が必要となります。 理解の鍵は、データがどのように管理されているかを学ぶことにあります。 新機能「Amazon ECS Exec」の紹介として、ECSコンテナ内でコマンドを実行する機能が提供され、開発者のデバッグ作業を容易にします。 PromQLを使ったデータの選択から集計、関数の使用までの基本を学び、より洗練されたクエリーの作成方法に触れます。 また、Prometheusの監査方法やセキュリティポリシー適用についても説明します。 時系列データの理解、PromQLの使いこなしに役立つチートシートの提供と、Sysdig MonitorでのPrometheusの完全な互換性についても触れています。 詳細はこち
Photo by Markus Spiske on UnsplashPromQL is a query language for Prometheus monitoring system. It is designed for building powerful yet simple queries for graphs, alerts or derived time series (aka recording rules). PromQL is designed from scratch and has zero common grounds with other query languages used in time series databases such as SQL in TimescaleDB, InfluxQL or Flux. This allowed creating
課題 Lokiとはなにか? ログ転送の仕組み ログ可視化の仕組み 使ってみてわかってきたこと Grafanaでログをササっとみられるのは楽 『indexを作らない』の意味 ログから作成するメトリクスと統計情報 nginx-module-vts GrafanaのSlackが温かい 現在のLoki環境 VMの情報 コンテナの構成 負荷状況 今後 こんにちは!インフラユニットの小林です。 今回はログ監視ツール『Loki』の導入事例を紹介をします。 課題 これまでもログ可視化集約ツールを使っていたのですが、メモリ使用量の多さや気が付いたら落ちていたりして、VMのランニングコストや運用負荷が課題とされていました。 またUIが非常にリッチなツールだったんですが、我々のやる事と言えば『ApacheやNginxのログからステータスコードやリクエストタイムを可視化』したり、『アプリケーションでエラーが起きた
Skip to the content. Hello world AlertManager configuration Alerting time window Out of the box prometheus alerting rules Basic resource monitoring (106 rules) Prometheus self-monitoring Host and hardware S.M.A.R.T Device Monitoring Docker containers Blackbox Windows Server VMware Netdata Databases and brokers (169 rules) MySQL PostgreSQL SQL Server Patroni PGBouncer Redis MongoDB RabbitMQ Elastic
このページはPrometheus公式ドキュメント和訳+αの一部です。 Amtool 全てのalertmanagerのリリースに付属している。 インストール 代わりに以下のコマンドでもインストールできる。 go get github.com/prometheus/alertmanager/cmd/amtool 利用例 今起きている全アラートを表示する $ amtool alert Alertname Starts At Summary Test_Alert 2017-08-02 18:30:18 UTC This is a testing alert! Test_Alert 2017-08-02 18:30:18 UTC This is a testing alert! Check_Foo_Fails 2017-08-02 18:30:18 UTC This is a testing ale
amtool って最高じゃね? Howdy! Prometheus Advent Calendar 2018 23日目の sugitak です :yo: ! Prometheus が良い点は色々あるわけですが、その多くの部分は Alertmanager の素晴らしさでもあります。 Alertmanager はその名の通り、アラートの出力抑制・内容まとめ・サイレンスやルーティングなど、開発運用に必要なアラートの細やかな制御を実現します。 そんな Alertmanager ですが、いまいち使い方の話が盛り上がっていない… MOTTAINAI Alertmanager 付属の amtool を使えば Alertmanager の中身を自由自在にいじれるので、テストやデバッグはもちろん、 Prometheus を使わずに単体で Alertmanager を使用することすら可能になってきます。 とい
You don't need monitoring until you need it. But if you're running anything in production, you always need it. This is particularly true if you are managing databases. You need to be able to answer questions like "am I running out of disk?" or "why does my application have degraded performance?" to be able to troubleshoot or mitigate problems before they occur. When I first made a foray into how t
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く