99 % dieser Ereignisse sind verschiedene Aufrufe von Dingen, die scheinbar mit Kubernetes zu tun haben, wie etwa Aufrufe von
Code: Select all
http://10.0.10.161:8126/v0.4/tracesCode: Select all
http://10.0.10.161:8126/infoCode: Select all
http://10.0.1.120:8126/v0.1/pipeline_stats
Dies ist mein Telemetrieprozessor, der versucht, dieses Zeug herauszufiltern:
Code: Select all
public class DependencyFilter(ITelemetryProcessor next, DependencyFilterSettings settings)
: ITelemetryProcessor
{
private readonly TimeSpan
_longSql = TimeSpan.FromMilliseconds(settings.LogSQLCallsLongerThanMs);
private readonly TimeSpan
_longHttp = TimeSpan.FromMilliseconds(settings.LogHTTPRequestsLongerThan);
public void Process(ITelemetry item)
{
if (item is DependencyTelemetry dep) {
switch (dep.Type) {
case "HTTP":
HandleHttp(dep);
break;
case "SQL":
HandleSql(dep);
break;
default:
next.Process(item);
break;
}
} else {
next.Process(item);
}
}
private void HandleHttp(DependencyTelemetry dep)
{
if (dep.Duration
Mobile version