OSS探訪

監視toolのalertを一画面へ集約し、相関・enrichment・対応workflowまでつなげる

スコアの見方

OSS規模スコアはStars・Watchers・Forks・Contributorsを対数圧縮して重み付けした現在の規模指標(上限なし)です。発掘スコアは現在のOSS規模スコアから発掘時点のOSS規模スコアを引いた値、更新ペースは直近30日Commit数、成長モメンタムは直近の観測期間におけるOSS規模スコア差、OSS健全度は取得できた更新状況・Community Health・Releaseの0〜100評価です。

Stars
12,373
主要言語
Python
ライセンス
未判定
リポジトリ最終更新
2026/09/28
ページ内ナビ

概要

Keepはobservability/monitoring toolからalertを集約し、deduplication、filtering、correlation、enrichment、incident managementを行うAIOps/alert management platformです。provider integrationとdeclarative YAML workflowを使ってticket発行やnotification、外部actionを自動化できます。

特徴と向いている用途

公式資料に基づく紹介・実機未検証 · 内容確認日:

主な特徴

複数sourceのalertをsingle paneへ集約する

monitoring/observability providerからalertを取り込み、一つのUIで検索・filter・incident contextを扱えます。

出典:[2]

deduplication・correlation・AI enrichmentでnoiseを減らす

類似alertをまとめ、関連eventを相関し、OpenAI/Anthropic/Ollama等のAI backendもenrichmentやincident contextに利用できます。

出典:[2]

YAML workflowでalertからactionまで自動化する

trigger、step、actionを宣言し、conditionやprovider integrationを使ってJira ticket、Slack notification、restart等の対応flowを組み立てられます。

出典:[2]

向いている用途

monitoring toolが増えてon-callのalert triageが分散しているteamに向く

複数監視sourceのalertを共通modelへ寄せ、一次切り分けやroutingを自動化したいSRE/operations teamの候補です。

出典:[2]

導入前の確認

標準Docker ComposeはNO_AUTHなので公開しない

repositoryのdefault Composeはfrontend/backendにAUTH_TYPE=NO_AUTHを設定し、local向けsecretも固定値です。インターネットへ露出せず、productionでは正式なauthentication・secret・database構成へ置き換えます。

出典:[3][4]

core MITとee/ Enterprise licenseを分けて扱う

root licenseはee/以外をMITとしますが、ee/はproduction利用に有効なEnterprise Edition subscriptionとTermsへの準拠を要求します。repository全体をMITとして扱わないようにします。

出典:[6][7]

v0.54.3でもprovider/model依存の更新が多いためintegration regressionを確認する

v0.54.3ではdatabase/Redis設定やGrafana datasource、LLM providerのdefault model・response handlingなど複数integrationが更新されています。upgrade前に利用providerごとの動作確認を行います。

出典:[5]

参考にした公式資料

  1. [1]keephq/keep repository(2026-10-01)
  2. [2]Keep README(2026-10-01)
  3. [3]Keep Docker Compose(2026-10-01)
  4. [4]Keep common Docker Compose settings(2026-10-01)
  5. [5]Keep v0.54.3 release(2026-10-01)
  6. [6]Keep root MIT license(2026-10-01)
  7. [7]Keep Enterprise Edition license(2026-10-01)
編集部からの補足

監視toolごとに分散したalertを一つのUIへ集約し、deduplication・correlation・enrichmentからticket/notification/actionまでworkflow化できます。coreはMITですがee/はproduction利用にEnterprise subscriptionが必要な別licenseです。

3ステップで試す

  1. 1

    Keepを取得

    公式repositoryを取得します。標準Composeはlocal evaluation向けでAUTH_TYPE=NO_AUTHです。

    git clone https://github.com/keephq/keep.git && cd keep
  2. 2

    Docker Composeで起動

    frontend、backend、websocket serverを起動します。公開環境にはそのまま使わずauthentication、secret、databaseをproduction向けに設定してください。

    docker compose up -d
  3. 3

    UIを開いてproviderを接続

    Keep UIを開き、monitoring providerを接続してalert aggregationやworkflowを確認します。

    Open http://localhost:3000
公式READMEで確認

成長

成長の推移 · 直近30日

12,373 Stars

推移データを蓄積中です。

開発アクティビティ

直近90日・週次

Commit(直近30日)
10
Open PR
199

開発アクティビティを蓄積中です。

Built with

カテゴリとタグ

GitHubデータ

GitHubのデータGitHubの詳細データを見る

GitHub Topics

  • alarm
  • alarms
  • alerting
  • alerts
  • monitoring
  • monitoring-tool
  • python
  • python3
  • aiops
  • workflow-automation
Stars
12,373
Forks
1,524
Watchers
49
Open Issues
450
Contributors
196
所有者種別
Organization
主要言語
Python
ライセンス
未判定
リポジトリ最終更新
2026/09/28

このOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。

情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。

このページを読んで、次に何をすればよいか分かりましたか?