Hello everyone, i just deployed signoz using the d...
# general
a
Hello everyone, i just deployed signoz using the default values on EKS, every of the pods is up but logs arent showing up in the logs dashboard , what could be the issue? I have tried the troubleshooting guide and the service otel-collector is receiving and active? localhost:4317
v
I have very similar issue with self hosted. My c# backend app is configure to send the logs, but nothing is show in the platform.
s
You need to install k8s-infra to send logs https://signoz.io/docs/userguide/collect_kubernetes_pod_logs/
My c# backend app is configure to send the logs, but nothing is show in the platform.
Please provide more info about how exactly it is configured and what debugging did you do to troubleshoot issue.
a
thanks for your response, on the same instance that i deployed the signoz helm chart itself right?
v
@Srikanth Chekuri from a c# configuration point of view, this is what we have:
Copy code
services.AddOpenTelemetry()
    .ConfigureResource(resource => resource.AddService("ServiceName"))
    .WithTracing(tracing => tracing
        .SetSampler(new AlwaysOnSampler())
        .AddSource("Authentication","HostService","Repositories")
        .AddAspNetCoreInstrumentation()
        .AddHttpClientInstrumentation()                
        .AddConsoleExporter().AddConsoleExporter(options =>
        {
            options.Targets = OpenTelemetry.Exporter.ConsoleExporterOutputTargets.Debug;
        })
        .AddOtlpExporter(o =>
        {
            o.Endpoint = new Uri("<http://x.xxx.xx.xxx:4318>");
        }))
    .WithMetrics(metrics => metrics
        .AddAspNetCoreInstrumentation()
        .AddHttpClientInstrumentation()
        .AddRuntimeInstrumentation()
        .AddMeter("Microsoft.AspNetCore.Hosting")
        .AddMeter("Microsoft.AspNetCore.Server.Kestrel")
        .AddMeter("Microsoft.AspNetCore.Http.Connections")
        .AddMeter("Microsoft.AspNetCore.Routing")
        .AddMeter("Microsoft.AspNetCore.Diagnostics")
        .AddMeter("Microsoft.AspNetCore.RateLimiting")
        .AddConsoleExporter(options =>
        {
            options.Targets = OpenTelemetry.Exporter.ConsoleExporterOutputTargets.Debug;
        })
        .AddOtlpExporter(o =>
        {
            o.Endpoint = new Uri("<http://x.xxx.xx.xxx:4318>");
        }));
a
@Vini de Moura is the signoz deployed into the instance you want to collect the logs?
v
Yes it is.
a
you have to install k8s-infra in the same cluster and then pass the endpoint to it, see
Copy code
helm install my-release signoz/k8s-infra  \
--set otelCollectorEndpoint=<IP-or-Endpoint-of-SigNoz-OtelCollector>:4317
mine started working now already