Questions tagged [observability]

monitoring the internal state of a system by looking at its output

Observability is the ability to answer any question about a business or application through the collection and analysis of data. Succinctly, it’s an approach to understanding the operation of a system by reviewing output from the system. In the software world, observability generally is framed in the context of the ‘three pillars’ or telemetry data types: metrics, traces, and logs. Combining these three types of data gives you the power to answer questions about your business/application that you may not have known you’d need answers to when you set it up..

83 questions
0
votes
0 answers

Why Jaeger Opentelemetry traces does not show correct Database Query execution Time?

I am using Spring JdbcTemplate and SybaseDB along with OpenTelemetry traces enabled. I am using an aspect logger around JdbcTemplate query and execute method that logs time taken to execute those methods. What I observed that the time that the time…
0
votes
0 answers

Are there any SDKs sending metrics?

Are there any public SDKs that send metrics to the servers? For example, does the Stripe SDK send metrics back on how many client-side timeouts its APIs experienced? What was their latency? What errors did the client experience? Stripe SDK is just…
Arjun
  • 385
  • 5
  • 17
0
votes
0 answers

Can Sonarqube check if code is Observable or not?

As there is demand of a reliable software systems i.e. site should be reliable (SRE), there is need to check if the code is observable or not ? Sonarqube has any rules to check for the same or not ?
UmeshPathak
  • 145
  • 1
  • 2
  • 13
0
votes
0 answers

Monitoring ECR lifecycle policy configuration

I'm looking for a solution to monitor repositories that don't have lifecycle enabled, I know that AWS Config meets this need, but its price is expensive. Would there be another solution? Using for example something open source.
0
votes
0 answers

Named processes grafana dashboard not working

I created this dashboard by importing its ID. Then, in order to have the necessary metrics, used this chart to install this exporter in my EKS cluster: helm repo add prometheus-process-exporter-charts…
0
votes
1 answer

Opentelemetry JVM Metrics

I'm monitoring Java apps with Opentelemetry and exported data to Elastic APM. This integration works well, however we are missing some critical information about metrics. We want to collect information about the host system and jvm…
0
votes
2 answers

Python default and multi level logging

From what I read and understood, Python logging module by default logs to stderr. If I run this python code: import logging logging.info('test') logging.warning('test') logging.error('test') logging.debug('test') as python main.py 1> stdout.txt…
Pavel Durov
  • 1,287
  • 2
  • 13
  • 28
0
votes
0 answers

Does datadog agent get into the host application program?

Does a datadog agent generate metrics? How does it collect metrics that the host's app generates? Does it intrude the app code environment to collect metrics? Let's say that the app is a Spring Boot app. It has a set of metrics already being…
0
votes
0 answers

Issue kubecfg applying kube-state-metrics

I'm trying to apply kube-state-metrics by running on devbox: kubecfg apply -f kube-config/kube-state-metrics/kube-state-metrics.jsonnet --context dev-azure-westeuropec2 but I am getting this error that a file is missing: sjsonnet.Error: Couldn't…
0
votes
0 answers

How do I persist a filter for Elastic Observability Uptime Monitors?

I'm using Elastic Cloud and already have a few hundred URL's being monitored by HTTP requests. I would like to offer a space where some users could see only the URL's that are relevant to them. I already have a filter that matches those URL's, but I…
lpacheco
  • 976
  • 1
  • 14
  • 27
0
votes
2 answers

How to do global error handling for NextJS api?

For getting the stack trace of the error and push it to external system such as NewRelic etc. is there a way to configure Global error handler which wraps all the APIs So that making changes to all the APIs (multiple files is not required, DRY…
Swanand Keskar
  • 1,023
  • 1
  • 13
  • 27
0
votes
0 answers

Is there a way to exclude a Java method from being included in an OpenTelemtry span?

I am trying to instrument a fairly involved Spring Boot application and it seems there is either too little or way too many spans being included in a trace. I have tried vanilla auto-instrumentation and also decorating method(s) with @WithSpan but…
stanlick
  • 1,442
  • 3
  • 16
  • 29
0
votes
1 answer

Can Dapr really enable distributed tracing in an application without changing any application code?

We can find in Dapr Quickstarts that with Dapr you'll be enabling distributed tracing on an application without changing any application code or creating a dependency on any specific tracing system. But the example presented uses code to call dapr…
Ocimar
  • 53
  • 1
  • 6
0
votes
1 answer

Alertmanager: how to send alerts only in weekdays?

I tried to add this to my alertmanager.yml in root level, but I got this error: yaml: unmarshall errors: field time_intervals not found in type config.plain time_intervals: - times: weekdays: ['monday:friday'] (I used 0.23 version of…
TestAutomator
  • 289
  • 1
  • 3
  • 14
0
votes
1 answer

Observe Service consistency state in Grafana

We have microservices and they require a set of configurations that are broadcasted to hosts by a separate system (say publisher) whenever there is an update in the configuration. The receiving hosts are publishing the below metrics - { "host":…
Bishnu
  • 383
  • 4
  • 14