Skip to content

Commit 18a95b3

Browse files
committed
fixes
1 parent 9e1ce4f commit 18a95b3

8 files changed

+11
-11
lines changed

data/blog/angular-graphql.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ GraphQL is a query language and server-side runtime for APIs developed by Facebo
2929

3030
Because of its design to make APIs fast, flexible, and developer-friendly, it is currently the most popular alternative for REST-based client-server communication.
3131

32-
In this tutorial, we will build a simple To-Do app with functionalities to list, add and delete tasks to illustrate how [Angular GraphQL](https://signoz.io/blog/angular-graphql/#creating-graphql-mutations) works.
32+
In this tutorial, we will build a simple To-Do app with functionalities to list, add and delete tasks to illustrate how Angular GraphQL works.
3333

3434
The tutorial is divided into two sections:
3535

data/blog/apm-tools.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,7 @@ The visualization layer of Prometheus is basic, but it is generally used with Gr
265265

266266
<a href = "https://www.honeycomb.io/" rel="noopener noreferrer nofollow" target="_blank" ><b>Honeycomb</b></a> is a cloud-based APM tool with support for events, logs, and traces. Honeycomb provides an easy-to-use performance monitoring tracing solution.
267267

268-
Some of the key features of the [Honeycomb APM](https://signoz.io/comparisons/honeycomb-vs-datadog/) tool includes:
268+
Some of the key features of the Honeycomb APM tool includes:
269269

270270
- Quickly diagnose bottlenecks and optimize performance with a waterfall view to understand how your system is processing service requests
271271
- Full-text search over trace spans and toggle to collapse and expand sections of trace waterfalls
@@ -359,7 +359,7 @@ Some of the key features of Splunk APM tool includes:
359359
- Grouping of traces with tags to filter out common business workflows
360360
- Alert system to alert DevOps teams based on static thresholds, sudden changes, or historical anomalies
361361

362-
[Splunk APM pricing](https://signoz.io/comparisons/appdynamics-vs-splunk/) starts at \$55 per host per month, billed annually.
362+
Splunk APM pricing starts at \$55 per host per month, billed annually.
363363

364364
<figure data-zoomable align='center'>
365365
<img className="box-shadowed-image"

data/blog/cloudwatch-alternatives.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -304,7 +304,7 @@ While exploring CloudWatch alternatives, it's worth considering SigNoz—an open
304304

305305
## Best Practices for Implementing a New Monitoring Solution
306306

307-
When transitioning to a [CloudWatch alternative](https://signoz.io/blog/cloudwatch-alternatives/#key-factors-to-consider-when-choosing-a-cloudwatch-alternative), follow these best practices:
307+
When transitioning to a CloudWatch alternative, follow these best practices:
308308

309309
1. **Define Clear Objectives**: Establish specific monitoring goals and KPIs before implementation.
310310
2. **Plan Data Migration**: Develop a strategy for migrating historical data and preserving critical insights.

data/blog/datadog-vs-cloudwatch.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ Differences between DataDog and CloudWatch can be summarized below:
5858
<img
5959
className="box-shadowed-image"
6060
src="/img/blog/2023/12/new-relic-alternatives-datadog.webp"
61-
alt="[Datadog vs Cloudwatch](https://signoz.io/blog/cloudwatch-alternatives/) - Datadog dashboard"
61+
alt="Datadog vs Cloudwatch - Datadog dashboard"
6262
/>
6363
<figcaption>
6464
<i>Datadog APM (source: Datadog website)</i>

data/blog/distributed-tracing-tools.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ Here, we'll look at some of the best distributed tracing tools. We'll see what e
2929
| Datadog | Commercial | Wide range of integrations, unified platform | Tiered pricing |
3030
| Elastic APM | Open-source / Commercial | Part of ELK stack, machine learning features | Free (basic), Tiered pricing for advanced features |
3131

32-
Now, let's explore the top 15 [distributed tracing tools](https://signoz.io/blog/distributed-tracing-tools/#why-use-new-relic-for-distributed-tracing) in 2025.
32+
Now, let's explore the top 15 [distributed tracing tools](https://signoz.io/blog/distributed-tracing-tools/) in 2025.
3333

3434
## SigNoz
3535

@@ -120,7 +120,7 @@ Besides, note that it can be challenging to set up Grafana Tempo as the document
120120
<Figure src="/img/blog/2025/06/distributed-tracing-tools-BAM.webp" alt="Turbo360 BAM dashboard" caption="Turbo360 BAM dashboard" />
121121

122122
<a href="https://turbo360.com/business-activity-monitoring" rel="noopener noreferrer nofollow" target="_blank">Turbo360</a> is an enterprise tool ideal for distributed tracing in cloud-native and hybrid microservice
123-
architectures. Business Activity Monitoring (BAM) functionality is at the heart of Turbo360's distributed [tracing solution](https://signoz.io/blog/distributed-tracing-tools/#why-use-dynatrace-for-distributed-tracing).
123+
architectures. Business Activity Monitoring (BAM) functionality is at the heart of Turbo360's distributed tracing solution.
124124

125125
### Why Use Turbo360 for Distributed Tracing
126126

@@ -169,7 +169,7 @@ This limit can lead to inconsistencies in environments where services generate h
169169
### Why Use New Relic for Distributed Tracing
170170

171171
- Provides built-in APM agents that automatically instrument your code, capture trace data, and apply adaptive sampling techniques.
172-
- Support for open-source [tracing tools](https://signoz.io/blog/distributed-tracing-tools/#a-quick-comparison-of-top-distributed-tracing-tools) and standards like OTel
172+
- Support for open-source tracing tools and standards like OTel
173173
- Correlation of tracing data with other aspects of application infrastructure and user monitoring
174174
- Fully managed cloud-native experience with on-demand scalability
175175
- For even deeper insights, New Relic's Infinite Tracing uses tail-based sampling to collect all the spans across a trace for long-term retention and detailed querying.

data/comparisons/opentelemetry-events-vs-logs.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -432,7 +432,7 @@ As observability practices evolve, several trends are shaping the future of Open
432432
- Choose events for precise tracking of actions and state changes; use logs for debugging and [continuous monitoring](https://signoz.io/comparisons/continuous-monitoring-tools/).
433433
- OpenTelemetry offers a standardized approach to both events and logs, simplifying data collection and analysis.
434434
- Effective observability strategies often combine events and logs for comprehensive insights.
435-
- Tools like SigNoz can significantly streamline the management and analysis of [OpenTelemetry events](https://signoz.io/blog/kubernetes-events-monitoring/) and logs.
435+
- Tools like SigNoz can significantly streamline the management and analysis of OpenTelemetry events and logs.
436436
- Future trends point towards more integrated, AI-driven approaches to event and log analysis in observability practices.
437437

438438
## FAQs

data/comparisons/opentelemetry-trace-id-vs-span-id.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ keywords: [OpenTelemetry, Trace ID, Span ID, distributed tracing, observability,
1010

1111
---
1212

13-
Distributed systems pose unique challenges for developers and operations teams. How do you track a request as it travels through multiple services? Enter OpenTelemetry — a powerful observability framework that's changing the game. At its core, OpenTelemetry uses two key concepts: Trace ID and [Span ID](https://signoz.io/blog/distributed-tracing-span/). But what exactly are these, and how do they differ?
13+
Distributed systems pose unique challenges for developers and operations teams. How do you track a request as it travels through multiple services? Enter OpenTelemetry — a powerful observability framework that's changing the game. At its core, OpenTelemetry uses two key concepts: Trace ID and [Span ID](https://signoz.io/comparisons/opentelemetry-trace-id-vs-span-id/). But what exactly are these, and how do they differ?
1414

1515
In this article, you'll learn about the fundamentals of tracing in OpenTelemetry, including a deep dive into Trace IDs and Span IDs, how they help in tracking requests across distributed services, and how to implement them effectively. Additionally, we'll cover best practices for setting up and managing tracing within your application, including strategies to minimize performance overhead while maximizing observability insights. Whether you're new to OpenTelemetry or looking to refine your observability practices, this guide provides a comprehensive roadmap to successful tracing implementation in distributed systems.
1616

data/guides/microservices-monitoring.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,7 @@ Developing an effective monitoring strategy for your microservices architecture
242242

243243
### 3. Implement Distributed Tracing
244244

245-
- Choose a [tracing solution](https://signoz.io/blog/distributed-tracing-tools/#why-use-dynatrace-for-distributed-tracing) (e.g., [SigNoz](https://signoz.io), Zipkin)
245+
- Choose a [tracing solution](https://signoz.io/blog/distributed-tracing-tools/) (e.g., [SigNoz](https://signoz.io), Zipkin)
246246
- Instrument your services to generate trace data
247247
- Correlate traces with logs and metrics for comprehensive analysis
248248

0 commit comments

Comments
 (0)