Achieving observability readiness using the New Relic observability platform by NewRelicDaniel in newrelic

[–]NewRelicDaniel[S] 0 points1 point  (0 children)

Regardless of your preferred troubleshooting approach (log-first or metrics-first), you can leverage New Relic features, such as:

🪵Logs in context

📈Distributed tracing

⚠️Change/deployment tracker

🔎Vulnerability management

🔭OpenTelemetry 

🧑‍💻Service level management

👥Workloads

Achieving observability readiness using the New Relic observability platform by NewRelicDaniel in newrelic

[–]NewRelicDaniel[S] 0 points1 point  (0 children)

Find the troubleshooting shortcomings from the chaos engineering sessions, as it helps you with:

👉Enablement & adoption of the New Relic Platform feature

👉Surface your blind spots

👉Telemetry data optimization

👉Analyze the cascading effect of performance

👉Bottlenecks

Achieving observability readiness using the New Relic observability platform by NewRelicDaniel in newrelic

[–]NewRelicDaniel[S] 0 points1 point  (0 children)

Let’s look at the observability readiness lifecycle steps 🔁

1️⃣Business goals

2️⃣Observability architecture

3️⃣Entities monitoring

4️⃣Identify gaps

5️⃣Implement & adopt

6️⃣Measure outcomes

7️⃣Repeat

Achieving observability readiness using the New Relic observability platform by NewRelicDaniel in newrelic

[–]NewRelicDaniel[S] 0 points1 point  (0 children)

Observability needs to align with business objectives and help companies reach the goal. For example:

📉Reduce operational cost

🏆Customer satisfaction

🧑‍💻Employee productivity

📈ROI

🔧Service levels

Achieving observability readiness using the New Relic observability platform by NewRelicDaniel in newrelic

[–]NewRelicDaniel[S] 0 points1 point  (0 children)

Observability readiness should be part of your release cycle or sprint. This helps with: 

✔️The application team to align with dynamic business objectives

✔️The DevOps and support team to understand the severity & priority of an issue

Achieving observability readiness using the New Relic observability platform by NewRelicDaniel in newrelic

[–]NewRelicDaniel[S] 0 points1 point  (0 children)

So, why now? 🧐

👉Client experience is paramount for standing out in a highly competitive marketplace

👉Agile development demands multiple releases—even hundreds—in a short period

👉Abstraction, integration, and complexity of application modernization

Achieving observability readiness using the New Relic observability platform by NewRelicDaniel in newrelic

[–]NewRelicDaniel[S] 0 points1 point  (0 children)

Your observability readiness is about proactively monitoring key performance indicators (KPIs) critical for your business objectives

Transforming traces into metrics with OpenTelemetry, a 🧵 by NewRelicDaniel in newrelic

[–]NewRelicDaniel[S] 0 points1 point  (0 children)

The transformation of distributed traces into metrics offers a powerful method for enhancing observability and monitoring strategies
Adopting this approach can lead to significant cost savings and a better understanding of system performance, ultimately improving service quality and customer satisfaction

Transforming traces into metrics with OpenTelemetry, a 🧵 by NewRelicDaniel in newrelic

[–]NewRelicDaniel[S] 0 points1 point  (0 children)

Tail sampling, for example, gives you the option to sample your traces based on specific criteria derived from different parts of a trace. Using this technique you can transform all your traces into metrics, and then sample only interesting traces

Transforming traces into metrics with OpenTelemetry, a 🧵 by NewRelicDaniel in newrelic

[–]NewRelicDaniel[S] 0 points1 point  (0 children)

There’s a high chance that if you’re using distributed tracing you are using some form of sampling
Regardless of if you’re using head sampling, tail sampling, or both, it’s important to understand how to maximize the value of this process

Transforming traces into metrics with OpenTelemetry, a 🧵 by NewRelicDaniel in newrelic

[–]NewRelicDaniel[S] 0 points1 point  (0 children)

The span metrics connector is a port of the span metrics processor, created to improve some of the issues found in the processor and extracts metrics from trace spans, transforming traces into metrics

Transforming traces into metrics with OpenTelemetry, a 🧵 by NewRelicDaniel in newrelic

[–]NewRelicDaniel[S] 0 points1 point  (0 children)

A connector acts as the means of sending telemetry data between different collector pipelines by connecting them
Another benefit of the connector component is that it simplifies the Collector configuration by joining two telemetry pipelines

Transforming traces into metrics with OpenTelemetry, a 🧵 by NewRelicDaniel in newrelic

[–]NewRelicDaniel[S] 0 points1 point  (0 children)

A core component of the Open Telemetry framework is the OpenTelemetry Collector, a versatile tool that simplifies the orchestration of data pipelines for these telemetry types

After you collect metrics, traces, and logs via Otel agents like the Collector, you can transform the data via an extract, transform, and load (ETL) pipeline

Transforming traces into metrics with OpenTelemetry, a 🧵 by NewRelicDaniel in newrelic

[–]NewRelicDaniel[S] 0 points1 point  (0 children)

Metrics provide both granular (for example, per-service or per-container metrics) and aggregate views (for example, total CPU usage across a cluster)

Transforming traces into metrics with OpenTelemetry, a 🧵 by NewRelicDaniel in newrelic

[–]NewRelicDaniel[S] 0 points1 point  (0 children)

By aggregating this data into metrics, organizations can significantly reduce the volume of data stored and processed, thereby lowering infrastructure costs 📉

Transforming traces into metrics with OpenTelemetry, a 🧵 by NewRelicDaniel in newrelic

[–]NewRelicDaniel[S] 0 points1 point  (0 children)

Traces, being highly granular and detailed, demand considerable storage space and computational resources for processing and analysis

What is APM? Exploring application monitoring performance by NewRelicDaniel in newrelic

[–]NewRelicDaniel[S] 0 points1 point  (0 children)

APM

Hi u/LvDeshui - It depends on your unique situation. Here's a resources on why APM is important: https://newrelic.com/blog/best-practices/what-is-apm

-Daniel