- Managed ClickStack
- Open Source ClickStack
- HTTP - ポート
4318 - gRPC - ポート
4317
- 言語別 SDK は、アプリケーション内部からテレメトリー、特に トレース と ログ を収集し、このデータを OTLP エンドポイント経由で OpenTelemetry collector にエクスポートします。collector はその後、ClickHouse へのインジェストを処理します。ClickStack で利用できる言語別 SDK の詳細については、SDKs を参照してください。
- データ収集エージェント は、サーバー、Kubernetes ノード、またはアプリケーションの近くなど、エッジにデプロイされるエージェントです。これらはインフラストラクチャのテレメトリー (例: ログ、メトリクス) を収集したり、SDK でインストルメントされたアプリケーションから直接イベントを受信したりします。この場合、エージェントはアプリケーションと同じホスト上で動作し、多くの場合、サイドカーまたはデーモンセットとして実行されます。これらのエージェントはデータを中央の ClickStack OTel collector に転送し、この collector は ゲートウェイ として機能します。通常、クラスター、データセンター、またはリージョンごとに 1 つデプロイされます。ゲートウェイ は、エージェントまたはアプリケーションから OTLP イベントを受信し、ClickHouse へのインジェストを処理します。詳細については、OTel collector を参照してください。これらのエージェントには、OTel collector の別インスタンスや、Fluentd、Vector などの代替技術を使用できます。
OpenTelemetry 互換性ClickStack では、テレメトリーと機能を強化した独自の言語別 SDK とカスタマイズされた OpenTelemetry を提供していますが、既存の OpenTelemetry SDK やエージェントもそのままシームレスに使用できます。