Skip to content

Commit 2c5776c

Browse files
committed
feat: add telemetry to apps
1 parent 1e1476b commit 2c5776c

File tree

1 file changed

+38
-1
lines changed

1 file changed

+38
-1
lines changed

.suite-cli/cli/scripts/assets/krakendConfigContent.asset.js

+38-1
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,43 @@ module.exports = ({
6464
"method": "GET",
6565
"backend": [${eachServiceListBackends}]
6666
}
67-
]
67+
],
68+
"extra_config": {
69+
"telemetry/metrics": {
70+
"collection_time": "30s",
71+
"listen_address": ":8090"
72+
},
73+
"telemetry/influx": {
74+
"address": "http://influxdb:8086",
75+
"ttl": "25s",
76+
"buffer_size": 100,
77+
"username": "krakend-dev",
78+
"password": "pas5w0rd"
79+
},
80+
"telemetry/logging": {
81+
"level": "DEBUG",
82+
"prefix": "[KRAKEND]",
83+
"syslog": false,
84+
"stdout": true
85+
},
86+
"telemetry/gelf": {
87+
"address": "logstash:12201",
88+
"enable_tcp": false
89+
},
90+
"telemetry/opencensus": {
91+
"sample_rate": 100,
92+
"reporting_period": 1,
93+
"enabled_layers": {
94+
"backend": true,
95+
"router": true
96+
},
97+
"exporters": {
98+
"jaeger": {
99+
"endpoint": "http://jaeger:14268/api/traces",
100+
"service_name": "krakend"
101+
}
102+
}
103+
}
104+
}
68105
}`;
69106
};

0 commit comments

Comments
 (0)