Ankit Nayan
03/17/2021, 9:34 AMAnkit Nayan
03/17/2021, 5:46 PMdtherhtun
06/02/2021, 6:41 AMAnwesh
06/04/2021, 11:45 AMI am trying to see the positioning of Signoz. I do understand its good for small teams who are looking for open source alternative to more costlier APM solutions. However, would love to see it against Otel + Prometheus + Grafana combination.
.... asked the above question. What's the best way to answer the same?
Ankit Nayan
06/06/2021, 7:29 AMronak kadhi
06/25/2021, 4:57 PMDarryl Pentz
06/28/2021, 9:12 AM[otel.javaagent 2021-06-28 11:10:02:965 +0200] [grpc-default-executor-3] ERROR io.opentelemetry.exporter.otlp.metrics.OtlpGrpcMetricExporter - Failed to export metrics. Server responded with UNIMPLEMENTED. This usually means that your collector is not configured with an otlp receiver in the "pipelines" section of the configuration. Full error message: UNIMPLEMENTED: unknown service opentelemetry.proto.collector.metrics.v1.MetricsService
Darryl Pentz
06/28/2021, 9:13 AMDarryl Pentz
06/28/2021, 10:25 AMcmkishores
07/02/2021, 5:00 AMopentelemetry-instrument python manage.py runserver --noreload
You are using Python 3.6. This version does not support timestamps with nanosecond precision and the OpenTelemetry SDK will use millisecond precision instead. Please refer to PEP 564 for more information. Please upgrade to Python 3.7 or newer to use nanosecond precision.
Instrumenting of django failed
Traceback (most recent call last):
File "/home/cmkishores/.virtualenvs/entri/lib/python3.6/site-packages/opentelemetry/instrumentation/auto_instrumentation/sitecustomize.py", line 81, in _load_instrumentors
distro.load_instrumentor(entry_point, skip_dep_check=True)
File "/home/cmkishores/.virtualenvs/entri/lib/python3.6/site-packages/opentelemetry/instrumentation/distro.py", line 63, in load_instrumentor
instrumentor().instrument(**kwargs)
File "/home/cmkishores/.virtualenvs/entri/lib/python3.6/site-packages/opentelemetry/instrumentation/instrumentor.py", line 106, in instrument
**kwargs
File "/home/cmkishores/.virtualenvs/entri/lib/python3.6/site-packages/opentelemetry/instrumentation/django/__init__.py", line 132, in _instrument
settings_middleware = getattr(settings, "MIDDLEWARE", [])
File "/home/cmkishores/.virtualenvs/entri/lib/python3.6/site-packages/django/conf/__init__.py", line 79, in __getattr__
self._setup(name)
File "/home/cmkishores/.virtualenvs/entri/lib/python3.6/site-packages/django/conf/__init__.py", line 64, in _setup
% (desc, ENVIRONMENT_VARIABLE))
django.core.exceptions.ImproperlyConfigured: Requested setting MIDDLEWARE, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.
Failed to auto initialize opentelemetry
Traceback (most recent call last):
File "/home/cmkishores/.virtualenvs/entri/lib/python3.6/site-packages/opentelemetry/instrumentation/auto_instrumentation/sitecustomize.py", line 111, in initialize
_load_instrumentors(distro)
File "/home/cmkishores/.virtualenvs/entri/lib/python3.6/site-packages/opentelemetry/instrumentation/auto_instrumentation/sitecustomize.py", line 85, in _load_instrumentors
raise exc
File "/home/cmkishores/.virtualenvs/entri/lib/python3.6/site-packages/opentelemetry/instrumentation/auto_instrumentation/sitecustomize.py", line 81, in _load_instrumentors
distro.load_instrumentor(entry_point, skip_dep_check=True)
File "/home/cmkishores/.virtualenvs/entri/lib/python3.6/site-packages/opentelemetry/instrumentation/distro.py", line 63, in load_instrumentor
instrumentor().instrument(**kwargs)
File "/home/cmkishores/.virtualenvs/entri/lib/python3.6/site-packages/opentelemetry/instrumentation/instrumentor.py", line 106, in instrument
**kwargs
File "/home/cmkishores/.virtualenvs/entri/lib/python3.6/site-packages/opentelemetry/instrumentation/django/__init__.py", line 132, in _instrument
settings_middleware = getattr(settings, "MIDDLEWARE", [])
File "/home/cmkishores/.virtualenvs/entri/lib/python3.6/site-packages/django/conf/__init__.py", line 79, in __getattr__
self._setup(name)
File "/home/cmkishores/.virtualenvs/entri/lib/python3.6/site-packages/django/conf/__init__.py", line 64, in _setup
% (desc, ENVIRONMENT_VARIABLE))
django.core.exceptions.ImproperlyConfigured: Requested setting MIDDLEWARE, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.
/home/cmkishores/.virtualenvs/entri/lib/python3.6/site-packages/psycopg2/__init__.py:144: UserWarning: The psycopg2 wheel package will be renamed from release 2.8; in order to keep installing from binary please use "pip install psycopg2-binary" instead. For details see: <<http://initd.org/psycopg/docs/install.html#binary-install-from-pypi>>.
""")
Performing system checks...
I hope someone can share an insight. 🙂dtherhtun
07/08/2021, 4:47 AMAdam Kenneweg
07/22/2021, 9:22 PMcommand: ['opentelemetry-instrument', 'python', 'manage.py', 'runserver', '0.0.0.0:80', '--noreload']
This runs successfully. I have an env file with
OTEL_RESOURCE_ATTRIBUTES=service.name=pythonApp
OTEL_METRICS_EXPORTER=none
OTEL_EXPORTER_OTLP_ENDPOINT="<http://localhost:4317>"
But when I check the signoz dashboard, my app does not show upPranay
08/30/2021, 5:34 PMHemant Pardeshi
08/31/2021, 7:33 AMAnirudh Bagri
09/06/2021, 5:28 AMMark Van Aken
09/10/2021, 9:08 PMjinyao
09/15/2021, 3:08 AMSridhar Neradabilli
09/15/2021, 11:56 AMmake
command with MakeFile
spec, we are preparing this go binary into an RPM file which is installable on any cent os.
3. after installing RPM file rpm -i goapp.rpm
it will create service in systemd and available to use systemctl
to start/stop the service.
4. i used to start my go app using systemctl start svfileserver
svfileserver is the name of the service (go application)
Now please help to instrument svfileserver service to signoz.anmol soin
09/17/2021, 3:05 PMItzik Lavon
09/24/2021, 12:04 PMDevi varalakshmi
09/27/2021, 3:13 PMInvalid configuration: access token missing, must be set when reporting to <https://ingest.lightstep.com/traces/otlp/v0.6>. Set LS_ACCESS_TOKEN env var or configure token in code
LightstepConfigurationError: Invalid configuration: access token missing, must be set when reporting to <https://ingest.lightstep.com/traces/otlp/v0.6>. Set LS_ACCESS_TOKEN env var or configure token in code
at /node/node_modules/lightstep-opentelemetry-launcher-node/build/src/lightstep-opentelemetry-launcher-node.js:128:15
at validateToken (/node/node_modules/lightstep-opentelemetry-launcher-node/build/src/lightstep-opentelemetry-launcher-node.js:147:9)
at validateConfiguration (/node/node_modules/lightstep-opentelemetry-launcher-node/build/src/lightstep-opentelemetry-launcher-node.js:136:5)
at Object.configureOpenTelemetry (/node/node_modules/lightstep-opentelemetry-launcher-node/build/src/lightstep-opentelemetry-launcher-node.js:44:5)
at Object.<anonymous> (/node/server_init.js:6:23)
at Module._compile (internal/modules/cjs/loader.js:1133:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1153:10)
at Module.load (internal/modules/cjs/loader.js:977:32)
at Function.Module._load (internal/modules/cjs/loader.js:877:14)
at Object.<anonymous> (/usr/local/lib/node_modules/pm2/lib/ProcessContainerFork.js:33:23)
Tanvir Sadik Shaikh
09/28/2021, 3:55 PMEdu
10/04/2021, 3:13 PMPranay
10/04/2021, 5:33 PMJohn Zimsky
10/15/2021, 3:29 PMkarthik venkat
10/18/2021, 5:13 AMLakshyajit Laxmikant
10/18/2021, 8:54 AMDavide Fastoso
10/19/2021, 2:34 PMError response from daemon: OCI runtime create failed: container_linux.go:380: starting container process caused: process_linux.go:545: container init caused: rootfs_linux.go:76: mounting "/run/desktop/mnt/host/c/Users/Davide/Development/Signoz/signoz/deploy/docker/druid-kafka-setup/nginx-config.conf" to rootfs at "/etc/nginx/conf.d/default.conf" caused: mount through procfd: not a directory: unknown: Are you trying to mount a directory onto a file (or vice-versa)? Check if the specified host path exists and is the expected type
Davide Fastoso
10/20/2021, 8:30 AMDavide Fastoso
10/20/2021, 8:50 AMDavide Fastoso
10/20/2021, 8:50 AMItzik Lavon
10/20/2021, 8:50 AMDavide Fastoso
10/20/2021, 12:57 PMgo
func myWonderfullHandler(h http.Handler) http.Handler {
return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
defer func() {
// SETTING UP initTRACE somehow
}
Is it rightItzik Lavon
10/20/2021, 5:25 PMr.Use(otelmux.Middleware("my-server"))
this is the import:
"<http://go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux|go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux>"
Ankit Nayan
10/20/2021, 5:29 PMDavide Fastoso
10/20/2021, 6:01 PMWithEndpoint()
but when i pass the references to it
http://collector.telemetry.svc.cluster.local:4317/
doesnt workAnkit Nayan
10/20/2021, 6:11 PMcollector
and namespace is telemetry
. Is it so?
If you used the helm chart and deployed it on namespace platform
the address would be <http://otel-collector.platform.svc.cluster.local:4317>
Davide Fastoso
10/21/2021, 7:39 AMserviceNameKey.String("collector")
And as WithEndpoint("<http://collector.telemetry.svc.cluster.local:4317/>")
Ankit Nayan
10/21/2021, 7:43 AMserviceNameKey
is the string that you want your application to be known by in UI...it has nothing to do with anything else<http://otel-collector>.<namespace>.svc.cluster.local:4317
Davide Fastoso
10/21/2021, 7:56 AMAnkit Nayan
10/21/2021, 7:57 AM