API の例
使用できる API の例
ThousandEyes API の使用 #
プログラムによる統合には、以下の API コマンドを使用します
HTTP Protocol #
bash
curl -v -XPOST https://api.thousandeyes.com/v7/stream \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $BEARER_TOKEN" \
-d '{
"type": "opentelemetry",
"testMatch": [{
"id": "281474976717575",
"domain": "cea"
}],
"endpointType": "http",
"streamEndpointUrl": "https://ingest.{REALM}.signalfx.com:443/v2/datapoint/otlp",
"customHeaders": {
"X-SF-Token": "{TOKEN}",
"Content-Type": "application/x-protobuf"
}
}'gRPC Protocol #
bash
curl -v -XPOST https://api.thousandeyes.com/v7/stream \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $BEARER_TOKEN" \
-d '{
"type": "opentelemetry",
"testMatch": [{
"id": "281474976717575",
"domain": "cea"
}],
"endpointType": "grpc",
"streamEndpointUrl": "https://ingest.{REALM}.signalfx.com:443",
"customHeaders": {
"X-SF-Token": "{TOKEN}",
"Content-Type": "application/x-protobuf"
}
}'streamEndpointUrl と X-SF-Token の値を、お使いの Splunk Observability Cloud インスタンスの正しい値に置き換えてください。
Note
{REALM} をお使いの Splunk 環境のレルム(例us1、us2、eu0)に、{TOKEN} を実際の Splunk アクセストークンに置き換えてください。
