오늘의 착한식당
직접 설치해보고 쓴, 오늘의 상
깃밥이 대신 설치·실행·코드까지 확인했습니다
🍚 오늘의 착한식당 · 깃밥이 대신 설치·분석

SigNoz/signoz

OpenTelemetryベースのオープンソース監視プラットフォーム。ログ、メトリクス、トレース、アラートをひとつの場所で管理します。

マイクロサービス間のリクエストをflamegraphやwaterfallビューで追いかけて、ボトルネックがどこにあるかを実際に画面上で指差せる感覚をSigNoz/signozは提供してくれます。Prometheus・Jaeger・ELKスタックを個別に運用する代わりに、ログ・メトリクス・トレースを1つのダッシュボードで相関分析しながら、本番環境のエラー原因を数クリックで追跡できる体験は今日試す価値があります。OpenTelemetryという開いた標準を採用しつつ、ClickHouseの列指向アーキテクチャで高カーディナリティなワークロードも軽い負荷で処理できる点は、E2Eテストや実運用インフラを備えたコードそのものが証明しています。

01 / 개요
무엇을 하나요한 문장으로 정의하면
한 줄 정리OpenTelemetryベースのオープンソース監視プラットフォーム。ログ、メトリクス、トレース、アラートをひとつの場所で管理します。

SigNoz は OpenTelemetry を基盤にしたオープンソースの可観測性プラットフォームです。ログ・メトリクス・トレースを1つのツールに統合し、APM・分散トレーシング・インフラ監視・LLM可観測性などをセルフホストで提供します。Go製バックエンドとReact/TypeScript製フロントエンド、ClickHouseによるデータストアで構成されています。

02 / 구조
어떻게 작동하나요핵심 메커니즘
읽는 법작동 방식을 순서도와 함께 풀었습니다.

バックエンドは cmd/community と cmd/enterprise の2系統のGoバイナリで構成され、どちらも `server` サブコマンドで起動します(ENTRYPOINTは `./signoz server`)。テレメトリデータはOpenTelemetry Collector経由でClickHouseに書き込まれ、telemetrystore-migrator がスキーマのブートストラップとマイグレーションを担当します。フロントエンドはVite・React・antdベースで、`pnpm build` の成果物がDockerイメージ内の `/etc/signoz/web/` に配置され、Goバイナリが配信します。認可周りは `cmd/authz.go` がGoの権限定義からTypeScript向けの `permissions.type.ts` を自動生成する仕組みで、ee配下にはOpenFGAベースの認可(openfgaauthz)やSAML/OIDCコールバック認証、ライセンス管理、匿名テレメトリ送信などEnterprise限定機能が分離されています。開発環境は `.devenv/docker` にClickHouse・Postgres・Collectorのcompose定義があり、統合テスト・E2Eテストはpytestでコンテナ群を起動し、PlaywrightでUIを操作する構成になっています。

03 / 체험
설치하면 이런 경험이에요깃밥이 실제로 따라간 순서
소요깃밥이 실제로 설치·실행하며 따라간 순서입니다.
  1. STEP 01

    `deploy/install.sh` などのインストールスクリプトを実行すると、DockerでClickHouse・SigNozサーバー・Otel Collectorなどのコンテナ群が起動します。

  2. STEP 02

    初回アクセス時に管理者ユーザー登録画面が表示され、READMEに記載の手順に沿ってメールアドレスとパスワードを設定します。

  3. STEP 03

    APM・ログ管理・メトリクスダッシュボードなどの画面が表示されますが、実際にデータを見るには自分のアプリにOpenTelemetry計装を追加してテレメトリを送信する必要があります。

  4. STEP 04

    開発者としてソースから動かす場合は `tests/` 配下の統合テスト環境(`make py-test-setup`)を使うと、ClickHouse・Postgres・Zeusモックなどを含むコンテナ群がpytestで一括起動されます。

  5. STEP 05

    フロントエンドを単独で触る場合は `frontend/` で `pnpm install` 後に `pnpm dev` を実行し、Viteの開発サーバーが立ち上がります(バックエンドAPIとの接続設定が別途必要です)。

04 / 결과물
무엇을 얻나요설치 후 손에 남는 것

自前のインフラ上でログ・メトリクス・トレースを一元的に見られるダッシュボードとクエリビルダーが手に入ります。ただしCommunity版でNoz(AIチームメイト)は使えず、それはSigNoz Cloud限定機能です。OpenFGA認可やSAML/OIDCなど一部機能はee(Enterprise)配下に分離されています。

05 / 주의
이런 점은 미리 알아두세요미리 알아두면 좋은 점
솔직히누구에게나 맞다고 말하기는 어려운 지점입니다.
01

READMEやファイル構成から、Community自己ホスト版とEnterprise版で機能差があることが明確です。特にAIチームメイトNozはSigNoz Cloudのみと明記されています。

02

動作にはClickHouse・PostgreSQL・OpenTelemetry Collectorなど複数コンポーネントが必要で、単一バイナリだけで完結する構成ではありません。

03

実際の可観測性データを見るには、監視対象のアプリケーション側にOpenTelemetry計装を追加する作業が別途必要です。

04

開発・テスト環境の構築にはDocker・Python(uv)・Node/pnpm・Playwrightなど複数のツールチェーンが要求され、セットアップの手間は小さくありません。

06 / 결론
깃밥의 결론먹어볼 만한 상인가
깃밥의 최종 판단🍚 착한밥상

自社インフラでログ・メトリクス・トレースを統合管理したいチームや、DatadogやNew Relicのコストを抑えたいチームに向いています。Go・React・ClickHouseという明確な技術構成と、community/eeディレクトリの分離、CI設定ファイル群、詳細な統合・E2Eテスト手順書が揃っており、README記載の機能と実装コードの対応が取れているため、実際にインストールしなくても構成の妥当性は判断できます。ただし本格運用の可否は、自分の環境でOpenTelemetry計装からダッシュボード表示までの一通りの導線を試してから判断するのが安全です。

오늘의 남은 상
SUBSCRIBER LIBRARY
지금까지 검증된 착한식당을 한자리에

4개 관문을 통과한 착한식당 전체가 서재에 모여 있어요. 가장 최근에 차려진 상은 누구나 무료로 읽고, 그보다 앞선 착한식당의 검증 근거·심층 해설은 깃밥 PRO에서 열립니다.

착한식당 서재 →
레포 상세🧪 직접 한 줄로 맛보기