You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ This document takes a look at current options to implement observability in .NET
8
8
9
9
## Observability
10
10
11
-
Agile, devops, continuous delivery are terms used nowadays in modern software development practices. The idea is to change/fail fast and update constantly. In order to be able to deliver fast it is fundamental to have tools monitoring how the running system behaves. This tool(s) contain required information needed to separate a good update from a bad. Remediating a bad update usually means rolling back to previous version and working on the identified issues. Combined with progressive deployment strategies (canary, mirroring, rings, blue/green, etc.) the impact of a bad update can be minimized.
11
+
Agile, devops, continuous delivery are terms used nowadays in modern software development practices. The idea is to change/fail fast and update constantly. In order to be able to deliver fast it is fundamental to have tools monitoring how the running system behaves. This tool(s) contains required information needed to separate a good update from a bad. Remediating a bad update usually means rolling back to previous version and working on the identified issues. Combined with progressive deployment strategies (canary, mirroring, rings, blue/green, etc.) the impact of a bad update can be minimized.
12
12
13
13
The following information can be used to identify bad updates:
14
14
@@ -21,7 +21,7 @@ The following information can be used to identify bad updates:
21
21
This observability is typically built by 3 pillars:
22
22
23
23
- Logging: collects information about events happening in the system, helping the team identifying unexpected application behavior
24
-
- Tracing: collects information creating an end-to-end view of how transaction are executed in a distributed system
24
+
- Tracing: collects information creating an end-to-end view of how transactions are executed in a distributed system
25
25
- Metrics: provide a near real-time indication of how the system is running. As opposed to logs and traces, the amount of data collected using metrics remains constant as the system load increases
26
26
27
27
## Adding observability to .NET Core Stack
@@ -58,7 +58,7 @@ Simplified, [OpenTelemetry collects traces using spans](https://github.com/open-
58
58
59
59
Application Insights have different names for spans and their identifiers. The table below has a summary of them:
0 commit comments