Dash0
Dash0は、PersesやPrometheusのような他のCNCFプロジェクトとの統合だけでなく、フルスタックの監視機能を提供するOpen Telementryネイティブの可観測性ソリューションです。
設定
Dash0をMastraで使用するには、これらの環境変数を設定してください:
OTEL_EXPORTER_OTLP_ENDPOINT=https://ingress.<region>.dash0.com
OTEL_EXPORTER_OTLP_HEADERS=Authorization=Bearer <your-auth-token>, Dash0-Dataset=<optional-dataset>
実装
MastraをDash0で使用するための設定方法は次のとおりです:
import { Mastra } from "@mastra/core";
export const mastra = new Mastra({
// ... other config
telemetry: {
serviceName: "your-service-name",
enabled: true,
export: {
type: "otlp",
},
},
});
ダッシュボード
Dash0 のダッシュボードにアクセスして、Dash0 Integration Hub でより多くの Distributed Tracing 統合を行う方法を見つけてください。