https://signoz.io logo
Join the conversationJoin Slack
Channels
contributing
contributing-frontend
general
github-activities
incidents
k8s_operator_helm
reactjs-config
signoz-alert-testing
support
testsupport
watercooler
webhook-dev
write-for-signoz
Powered by Linen
support
  • a

    Anton Davydov

    07/14/2022, 12:07 PM
    Hi everyone! How do I filter traces by plain text? When I enter text in the query box, SigNoz tells me "Unrecognized query format", but the docs say "You can enter plain text in the Quick Filter input box and then select the Run button at the far right". https://signoz.io/docs/userguide/traces/#filter-spans-by-tagsattributes Some of the traces in our app return an "args" tag/attribute, I want to pick all traces whose "args" contain a string "texttosearch". I also tried the expression builder, but it only allowed exact matches against a full "args" object, while I need a match by a string. What is the idiomatic way to do this? Thanks in advance, Anton
    a
    • 2
    • 11
  • j

    Jan Bessels

    07/16/2022, 9:22 PM
    Tomcat-Signoz disappeared in SigNoz. New to SigNoz. I had successfully setup TomCat and SigNOz. I used the sample.war, made a few calls in the browser and Tomcat-Signoz showed up in 'services' and in 'traces' I could see sample/hello and sample/helloworld.jsp. Later I checked again and in both 'menus' they were gone. Setup: Windows 11 for Tomcat and SigNoz in an Ubuntu Hyper-V VM. Luckily I had taken a few screenshots so I can proof it has worked. Latest screenshot is what is currently shown SN. Any idea what could have caused this?? Debugging SN and clickhouse is above my pay grade. Any help/pointers is very much appreciated!! Update: called the sample pages again and it shows up again in services and traces BUT the original sample traces are gone. Going to bed and will check in the morning whether or not its still there or not.
    s
    • 2
    • 2
  • c

    Constantin DRABO

    07/18/2022, 1:36 AM
    Hello I need the default username and password of Signoz
    p
    • 2
    • 2
  • p

    Priyansh

    07/18/2022, 11:36 AM
    @Kanika Garg reached out to with the following information request. “They work for
    Decision Point Pvt Ltd
    . We are planning to use sigNoz with our one of the application as of now. We were already using OpenTelemetry with Jaeger with manual instrumentation mode. If you have some time can you guide me to integrate
    SigNoz
    . I’ve installed SigNoz and run it on a virtual machine but application is not able to get the spans/services associated with my application” Anyone with the right information, let’s help them with the migration.
    ✅ 1
    k
    p
    p
    • 4
    • 11
  • p

    Priyam Mangla

    07/18/2022, 4:47 PM
    Hi Team, I am getting below error while deploying signoz on AWS EKS using helm chart.
    helm3 --namespace kube-mon install my-release signoz/signoz -f override-values.yaml
    
    coalesce.go:160: warning: skipped value for podAnnotations: Not a table.
    coalesce.go:160: warning: skipped value for podAnnotations: Not a table.
    coalesce.go:160: warning: skipped value for podAnnotations: Not a table.
    Error: parse error at (signoz/templates/otel-collector-metrics/config.yaml:9): unexpected unclosed action in command
    ✅ 1
    a
    p
    • 3
    • 15
  • t

    teja

    07/19/2022, 8:09 AM
    Hi guys, how i can check all the metrics in ui for signoz i have installed by using helm
  • a

    Anton Davydov

    07/19/2022, 8:21 AM
    Hi Team, has anyone gotten a similar error while setting up openTelemetry for SigNoz? I'm getting "class constructors must be invoked with new" in a react app, when using "@opentelemetry/exporter-trace-otlp-http": "^0.28.0",". The error is pointing at https://github.com/open-telemetry/opentelemetry-js/blob/4ee8fe38c471f4e3e18e9b39c8[…]orter-trace-otlp-http/src/platform/browser/OTLPTraceExporter.ts
    a
    p
    v
    • 4
    • 5
  • m

    manohar mirle

    07/19/2022, 11:39 AM
    Good Evening, I need to export the data in json format from the collector...it has to be exported to http end point. Here is my configuration: otlp/http: endpoint: http://example.com/deeptrace But it is expecting the port number: Exporting failed. Will retry the request after interval. {"kind": "exporter", "name": "otlp/http", "error": "rpc error: code = Unavailable desc = connection error: desc = \"transport: Error while dialing dial tcp: address example.com/deeptrace: missing port in address\"", "interval": "3.358221818s"} Please let me know how to export the data in Json format.
    s
    • 2
    • 9
  • k

    Kaouther Abrougui

    07/20/2022, 9:58 AM
    Hello, the default helm chart installation provides version 0.45.1 for otel collectors, by overriding the values to 0.54.0 or 0.55.0 I get Error: ImagePullBackOff... are these collector versions supported?
    p
    a
    • 3
    • 10
  • m

    manohar mirle

    07/20/2022, 11:13 AM
    Good Evening, Need help urgently. I am trying to export the data in JSON format from the collector. It is being sent to NGINX proxy and then gets forwarded to receiver present in another collector. I tried with the below configuration for json export but it is not able to connect. Pls help otlp/http: endpoint: http://x.x.x.x:8081 compression: none tls: insecure: true zapgrpc/zapgrpc.go:174 [transport] transport: loopyWriter.run returning. connection error: desc = "transport is closing" {"grpc_log": true}
    a
    • 2
    • 9
  • p

    Priyam Mangla

    07/20/2022, 11:58 AM
    Hi @Prashant Shahi , this pod is in termination state. I executed helm uninstall, deleted all pvc, pv, svc cm etc. Any reason why this is happening?
    chi-signoz-cluster-0-0-0                                  1/1     Terminating   0          4h9m
    ✅ 1
    p
    • 2
    • 10
  • k

    Kaouther Abrougui

    07/20/2022, 12:38 PM
    Is it possible to enable logging exporter and debug mode, to be able to see if I am receiving my spans?
  • k

    Kaouther Abrougui

    07/20/2022, 2:58 PM
    When I click on a trace I get not found, as in blow screenshot, what could be the issue?
    p
    • 2
    • 4
  • a

    Alexei Zenin

    07/20/2022, 6:16 PM
    Has anyone ever seen this when trying to run the SigNoz collector?
    Error: cannot build exporters: error creating clickhousetraces exporter: error connecting to primary db: could not load time location: unknown time zone America/New_York
    2022/07/20 18:14:42 collector server run finished with error: cannot build exporters: error creating clickhousetraces exporter: error connecting to primary db: could not load time location: unknown time zone America/New_York
    Any idea on how to fix it? I believe my servers timezone is valid, not sure why the collector would fail with it. Version:
    signoz/otelcontribcol:0.45.1-1.1
    a
    • 2
    • 20
  • e

    Enrico

    07/21/2022, 10:54 AM
    Hi, I'm new with signoz. I've installed with docker standalone Signoz on my machine and all works. Signoz receives my go app traces. My exporter is configured in this way:
    exp, err := otlptrace.New(
    		context.Background(),
    		otlptracegrpc.NewClient(
    			otlptracegrpc.WithInsecure(),
    			otlptracegrpc.WithEndpoint("localhost:4317"),
    		),
    	)
    p
    • 2
    • 3
  • e

    Enrico

    07/21/2022, 10:55 AM
    How can I protect the requests? Something with an header token... what is the standard way?
    ✅ 1
    a
    s
    • 3
    • 5
  • h

    Hima Vyas

    07/21/2022, 11:43 AM
    Hello Getting this error in signoz :
    error	exporterhelper/queued_retry.go:99	Dropping data because sending_queue is full. Try increasing queue_size.	{"kind": "exporter", "name": "otlp/signoz", "dropped_items": 12}
    I checked chi pod and the size seems ok, there's an empty space on the disk. Is this related to internal signoz config which I need to change?
    ✅ 1
    a
    p
    • 3
    • 9
  • e

    Enrico

    07/21/2022, 3:00 PM
    Hi all, exists some web service where I can create a private instance of Signoz (also for a fee)? I don't want to manage the installation of Signoz.
    v
    p
    • 3
    • 2
  • e

    Enrico

    07/21/2022, 3:01 PM
    (Something like uptrace.dev, but for Signoz)
  • a

    Alexei Zenin

    07/21/2022, 3:16 PM
    What is the minimum Clickhouse server version that SigNoz supports? Would any 22.X version work? Getting errors in running the migrations at the moment for 21.5.5.12-2
    ✅ 1
    s
    • 2
    • 2
  • k

    Kerem Kazan

    07/25/2022, 4:42 PM
    Hi everyone, i’m new to signoz and i’m considering it as an alternative to datadog
  • k

    Kerem Kazan

    07/25/2022, 4:43 PM
    i’m tasked in my company to setup graphql tracing for a federated api
  • k

    Kerem Kazan

    07/25/2022, 4:43 PM
    i wasn’t able to find documentation on this, but wanted to double check and ask you folks first!
  • p

    Prashant Shahi

    07/25/2022, 5:24 PM
    Hey @Kerem Kazan 👋 Welcome to SigNoz community! We have contents around GraphQL tracing. Do check out our blog below: https://signoz.io/blog/monitoring-graphql/ Examples: https://github.com/SigNoz/graphql-opentelemetry-sample https://github.com/SigNoz/opentelemetry-examples/tree/main/js/sample-nestjs-graphql-app
  • p

    Prashant Shahi

    07/25/2022, 5:30 PM
    @Vishal Sharma should be able to help you better.
  • k

    Kerem Kazan

    07/25/2022, 5:40 PM
    @Prashant Shahi thank you for your response. I’m specifically looking into
    federated
    apis. Is that within the capabilities of signoz?
    v
    • 2
    • 4
  • p

    pp

    07/26/2022, 6:38 AM
    Hii everyone... I'm new to signoz i’m tasked in my company to setup signoz in our spring boot project I have a question about data collection, how it will gather matrices from code side ? as mention in below page from backend side if we add depenency and configuire it in application.properties file it will collect data ? or do we need to add any other configuration's also like write API where signoz can collect data please guide me to get it done. https://signoz.io/docs/tutorial/jvm-metrics/
    p
    • 2
    • 3
  • a

    Anil Kumar Bandrapalli

    07/26/2022, 10:22 AM
    Hi @Ankit Nayan, i would like to integrate signoz with keycloak. could you please help me on this
    a
    p
    • 3
    • 13
  • j

    Jacky Chen

    07/26/2022, 4:23 PM
    Hey all, I'm wondering if it's possible to use SigNoz APM with a Vercel/serverless deployment?
    a
    s
    p
    • 4
    • 7
  • a

    Alexei Zenin

    07/26/2022, 8:25 PM
    Do we need to run 2 Otel collectors or can we just use the one collector instead of running the other one solely to scrape the prometheus endpoint from the other? Basically can we switch this to write to clickhouse metrics instead?
    signozspanmetrics/prometheus:
        metrics_exporter: prometheus <== change this to clickhousemetricswrite
    p
    a
    • 3
    • 16
Powered by Linen
Title
a

Alexei Zenin

07/26/2022, 8:25 PM
Do we need to run 2 Otel collectors or can we just use the one collector instead of running the other one solely to scrape the prometheus endpoint from the other? Basically can we switch this to write to clickhouse metrics instead?
signozspanmetrics/prometheus:
    metrics_exporter: prometheus <== change this to clickhousemetricswrite
p

Pranay

07/27/2022, 4:54 AM
@Ankit Nayan any insights on this?
a

Ankit Nayan

07/27/2022, 5:04 AM
@Alexei Zenin that was what I did when building it. But then the writing of metrics will be directly proportional to the rate of incoming spans as spans create those metrics. This will be very write heavy for metrics and unnecessary. This could have also been solved by keeping metrics in memory for say 60s and then write back to clickhouse using clickhousemetricswrite but I chose the other trusted way of doing it prometheus style.
If you do not need APM metrics, you can remove the otel-collector-metrics though I don't think otel-collector-metrics will be consuming high resource
Another use of otel-collector-metrics is to add all prometheus style scraping config there and think of it as the scraper part of prometheus.
a

Alexei Zenin

07/27/2022, 1:49 PM
I see, so if I do not run it I just won’t get custom metrics? Or will parts of the SigNoz UI be missing certain information for spans?
ah i see
a

Ankit Nayan

07/27/2022, 1:56 PM
do you use these metrics?
a

Alexei Zenin

07/27/2022, 1:59 PM
I think we would want to keep these, to have the full functionality of the UI. It would be nice if it was all in one collector
a

Ankit Nayan

07/27/2022, 2:02 PM
yeah..I understand but we have architected it considering scalability too.. the other otel-collectors can be horizontally scaled up to handle load but otel-collector metrics will contain prometheus scrape config which cannot be horizontally scaled. And keeping all cluster level metrics in just 1 otel-collector-metrics rather than all otel-collectors receiving the same config and hence same data and duplicate entries to clickhouse
a

Alexei Zenin

07/27/2022, 4:12 PM
So in my setup I plan on running 2 otel collectors per ECS host. 1 for accepting traces on 4317 and the other for doing the metrics scraping as you say (so only scrape the local collector). I need to reserve a bunch of host ports for this, namely 4317, 13133 and 8889. I think i can get away with the otel-collector-metrics not needing to expose any ports and do an internal HEALTHCHECK via docker instead of an ALB external ping.
Unfortunately your image extends scratch so I will need to add curl into the image along with possibly a shell to get that to work
a

Ankit Nayan

07/27/2022, 4:39 PM
aren't container ports abstracted from docker networks?
https://github.com/SigNoz/signoz/blob/develop/deploy/docker/clickhouse-setup/docker-compose.yaml#L110-L114 we aren't exposing any ports of otel-collector-metrics
a

Alexei Zenin

07/27/2022, 5:33 PM
in my case i think i need to bind to a well-known host port otherwise I wouldn’t know which port to configure when using the
172.17.0.1
bridge network IP. This way my services on the host can configure their opentelemetry agents with that IP and the well known port of 4317 for example (without worrying about how to find out the dynamic port that the collector would be running on if it wasn’t hardcoded). This is only for the collector not collector-metrics (collector metrics would set the scrape config to
172.17.0.1:8889
)
ah actually maybe i can not publish the ports and use the name of the containers instead
ill post back here what I end up doing, thanks for all the help!
View count: 3