From 8a3891cf60f885c83bd2611c8a809c727827f322 Mon Sep 17 00:00:00 2001 From: Austin Parker Date: Tue, 7 Nov 2023 10:12:50 -0600 Subject: [PATCH] add updated content for new demo release (#3486) Co-authored-by: Patrice Chalin Co-authored-by: Severin Neumann Co-authored-by: Phillip Carter --- content/en/blog/2023/otel-demo-16.md | 54 ++++++++++++++++++++++++ content/en/docs/demo/features.md | 2 + content/en/docs/demo/logging-features.md | 28 ++++++++++++ static/refcache.json | 4 ++ 4 files changed, 88 insertions(+) create mode 100644 content/en/blog/2023/otel-demo-16.md create mode 100644 content/en/docs/demo/logging-features.md diff --git a/content/en/blog/2023/otel-demo-16.md b/content/en/blog/2023/otel-demo-16.md new file mode 100644 index 000000000000..ba3bd1aa0d6e --- /dev/null +++ b/content/en/blog/2023/otel-demo-16.md @@ -0,0 +1,54 @@ +--- +title: OpenTelemetry Demo 1.6 released +linkTitle: Demo 1.6 Released +date: 2023-11-07 +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. diff --git a/content/en/docs/demo/features.md b/content/en/docs/demo/features.md index aacc3bd6f4d9..1db49fbc372f 100644 --- a/content/en/docs/demo/features.md +++ b/content/en/docs/demo/features.md @@ -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. diff --git a/content/en/docs/demo/logging-features.md b/content/en/docs/demo/logging-features.md new file mode 100644 index 000000000000..22eb069467cc --- /dev/null +++ b/content/en/docs/demo/logging-features.md @@ -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): 🚧 diff --git a/static/refcache.json b/static/refcache.json index c61e4947dd76..371fec9f8b61 100644 --- a/static/refcache.json +++ b/static/refcache.json @@ -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"