mirror of
https://github.com/hanzoai/krakend-otel.git
synced 2026-09-30 22:49:38 +00:00
103 lines
3.2 KiB
JSON
103 lines
3.2 KiB
JSON
{
|
|
"version": 3,
|
|
"name": "Middle KrakenD",
|
|
"port": 54445,
|
|
"cache_ttl": "3600s",
|
|
"timeout": "2500ms",
|
|
"host": [ "http://127.0.0.1:54446/" ],
|
|
"endpoints": [
|
|
{
|
|
"endpoint": "/middle_fake/{something}",
|
|
"concurrent_calls": 3,
|
|
"backend": [
|
|
{
|
|
"url_pattern": "/back_fake/{something}"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"endpoint": "/middle_combination/{id}",
|
|
"backend": [
|
|
{
|
|
"url_pattern": "/back_combination/{id}",
|
|
"group": "middle_1"
|
|
},
|
|
{
|
|
"url_pattern": "/back_combination/{id}",
|
|
"group": "middle_2"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"extra_config": {
|
|
"telemetry/opentelemetry": {
|
|
"service_name": "krakend_middle_service",
|
|
"metric_reporting_period": 1,
|
|
"trace_sample_rate": 1,
|
|
"layers": {
|
|
"global": {
|
|
"disable_metrics": false,
|
|
"disable_traces": false,
|
|
"disable_propagation": false
|
|
},
|
|
"proxy": {
|
|
"disable_metrics": false,
|
|
"disable_traces": false
|
|
},
|
|
"backend": {
|
|
"metrics": {
|
|
"disable_stage": false,
|
|
"round_trip": true,
|
|
"read_payload": true,
|
|
"detailed_connection": true,
|
|
"static_attributes": [
|
|
{
|
|
"key": "my_metric_attr",
|
|
"value": "my_middle_metric"
|
|
}
|
|
]
|
|
},
|
|
"traces": {
|
|
"disable_stage": false,
|
|
"round_trip": true,
|
|
"read_payload": true,
|
|
"detailed_connection": true,
|
|
"static_attributes": [
|
|
{
|
|
"key": "my_trace_attr",
|
|
"value": "my_middle_trace"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"exporters": {
|
|
"prometheus": [
|
|
{
|
|
"name": "local_prometheus",
|
|
"port": 59092,
|
|
"process_metrics": true,
|
|
"go_metrics": true
|
|
}
|
|
],
|
|
"otlp": [
|
|
{
|
|
"name": "local_tempo",
|
|
"host": "127.0.0.1",
|
|
"port": 53317,
|
|
"use_http": false,
|
|
"disable_metrics": true
|
|
},
|
|
{
|
|
"name": "local_jaeger",
|
|
"host": "127.0.0.1",
|
|
"port": 55317,
|
|
"use_http": false,
|
|
"disable_metrics": true
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|