Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add updated content for new demo release #3486

Merged
merged 13 commits into from
Nov 7, 2023
Merged
53 changes: 53 additions & 0 deletions content/en/blog/2023/otel-demo-16.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
---
title: OpenTelemetry Demo 1.6 released
linkTitle: Demo 1.6 Released
date: 2023-11-03
cartermp marked this conversation as resolved.
Show resolved Hide resolved
author: '[Austin Parker](https://github.com/austinlparker)'
---

The OpenTelemetry Demo has been updated to version 1.6, and introduces alpha
support for the OpenTelemetry [Log signal](/docs/concepts/signals/logs/)!

## Our thoughts on logs

Why are we considering logging support to be in alpha? There are a few reasons.
The most important is that this is the first time we've shipped the demo with a
logging database. We chose [OpenSearch](https://opensearch.org/) as the storage
backend for logs because it's a popular option that aligns with the project's
license. It's worth noting that the demo doesn't require application-level logs — everything you care about is available as a span.

Where logs shine is in bridging the gap between application traces and
infrastructure, and over the next few releases, we plan to enhance this story by
collecting Kubernetes, Envoy, and other logs relevant to the demo.

If this sounds like an interesting problem, we'd love to have you as a
[contributor](https://github.com/open-telemetry/opentelemetry-demo/blob/main/CONTRIBUTING.md)!
We'd also appreciate any feedback you might have on how our support for logging
can improve.

## Other changes

This release also includes some nice additions on the Kubernetes side -- you'll
be able to increase the number of replicas per service, for instance. We've
updated many dependencies throughout the project as well.

## What's next?

With the addition of logging, the demo is mostly feature-complete. However,
there's more that can be done, and we're looking at a few major areas over the
next months:

- Increase the number of documented scenarios to demonstrate how OpenTelemetry
can be used to solve real-world problems.
- Ensure that the demo reflects the OpenTelemetry feature matrix and that we're
showing off everything you can do with the project.
- Improve our dashboards and add alerts, SLOs, and other observability features to
the demo.
- Support other clients and front-end RUM features as they're released.

As always, we'd love to hear your feedback on the demo, and if you're looking
for a place to start contributing, the demo is a great place to get involved!

Check out the
[demo repository](https://github.com/open-telemetry/opentelemetry-demo) for more
information, and to find the latest release.
2 changes: 2 additions & 0 deletions content/en/docs/demo/features.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,3 +33,5 @@ aliases: [demo_features]
- **[Envoy](https://www.envoyproxy.io/)**: Envoy is used as a reverse proxy for
user-facing web interfaces such as the frontend, load generator, and feature
flag service.
- **[OpenSearch](https://opensearch.org/)**: OpenSearch is used to centralize
logging data from services.
28 changes: 28 additions & 0 deletions content/en/docs/demo/logging-features.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
---
title: Log Coverage by Service
linkTitle: Log Feature Coverage
aliases: [log_service_features]
---

| Service | Language | OTLP Logs |
| --------------- | --------------- | --------- |
| Accounting | Go | 🚧 |
| Ad | Java | ✅ |
| Cart | .NET | ✅ |
| Checkout | Go | 🚧 |
| Currency | C++ | 🚧 |
| Email | Ruby | 🚧 |
| Feature Flag | Erlang / Elixir | 🚧 |
| Fraud Detection | Kotlin | 🚧 |
| Frontend | TypeScript | 🚧 |
| Payment | JavaScript | 🚧 |
| Product Catalog | Go | 🚧 |
| Quote | PHP | ✅ |
| Recommendation | Python | ✅ |
| Shipping | Rust | 🚧 |

Emoji Legend:

- Completed: ✅
- Not Applicable: 🔕
- Not Present (Yet): 🚧
4 changes: 4 additions & 0 deletions static/refcache.json
Original file line number Diff line number Diff line change
Expand Up @@ -4531,6 +4531,10 @@
"StatusCode": 206,
"LastSeen": "2023-06-29T18:37:49.266869-04:00"
},
"https://opensearch.org/": {
"StatusCode": 206,
"LastSeen": "2023-11-03T10:07:17.047111-04:00"
},
"https://opentelemetry-cpp.readthedocs.io/en/latest/otel_docs/namespace_opentelemetry__metrics.html": {
"StatusCode": 200,
"LastSeen": "2023-06-29T18:48:28.97257-04:00"
Expand Down
Loading