diff --git a/content/en/blog/2022/announcing-opentelemetry-demo-release/index.md b/content/en/blog/2022/announcing-opentelemetry-demo-release/index.md index 09bf512fb62b..930c78cb3e4e 100644 --- a/content/en/blog/2022/announcing-opentelemetry-demo-release/index.md +++ b/content/en/blog/2022/announcing-opentelemetry-demo-release/index.md @@ -19,7 +19,7 @@ system instrumented with 100% OpenTelemetry Traces and Metrics. One of our primary goals of this project has been to create a robust sample application for developers to use in learning OpenTelemetry, and we’re proud to say that we’ve done just that. Every OpenTelemetry language SDK except Swift is -[represented](/docs/demo/service-table/) in this release -- yes, even PHP! We’ve +[represented](/docs/demo/services/) in this release -- yes, even PHP! We’ve built complete [tracing flows](/docs/demo/telemetry-features/trace-coverage/) that demonstrate a breadth of common instrumentation tasks such as: diff --git a/content/en/docs/demo/_index.md b/content/en/docs/demo/_index.md index 8b5c5d1a1f96..c8ae6b40ccfe 100644 --- a/content/en/docs/demo/_index.md +++ b/content/en/docs/demo/_index.md @@ -78,7 +78,7 @@ Project reference documentation, like requirements and feature matrices. - [Metric Feature Matrix](telemetry-features/metric-coverage/) - [Requirements](./requirements/) - [Screenshots](screenshots/) -- [Service Roles Table](service-table/) +- [Services](services/) - [Span Attributes Reference](telemetry-features/manual-span-attributes/) - [Tests](tests/) - [Trace Feature Matrix](telemetry-features/trace-coverage/) diff --git a/content/en/docs/demo/service-table.md b/content/en/docs/demo/service-table.md deleted file mode 100644 index d7da96ff04f6..000000000000 --- a/content/en/docs/demo/service-table.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: Service Roles -aliases: [service_table] -cSpell:ignore: loadgenerator ---- - -View [Service Graph](../architecture/) to visualize request flows. - -| Service | Language | Description | -| ----------------------------------------------------- | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -| [accountingservice](../services/accounting/) | Go | Processes incoming orders and count the sum of all orders (mock/). | -| [adservice](../services/ad/) | Java | Provides text ads based on given context words. | -| [cartservice](../services/cart/) | .NET | Stores the items in the user's shopping cart in Redis and retrieves it. | -| [checkoutservice](../services/checkout/) | Go | Retrieves user cart, prepares order and orchestrates the payment, shipping and the email notification. | -| [currencyservice](../services/currency/) | C++ | Converts one money amount to another currency. Uses real values fetched from European Central Bank. It's the highest QPS service. | -| [emailservice](../services/email/) | Ruby | Sends users an order confirmation email (mock/). | -| [frauddetectionservice](../services/fraud-detection/) | Kotlin | Analyzes incoming orders and detects fraud attempts (mock/). | -| [featureflagservice](../services/feature-flag/) | Erlang/Elixir | CRUD feature flag service to demonstrate various scenarios like fault injection & how to emit telemetry from a feature flag reliant service. | -| [frontend](../services/frontend/) | JavaScript | Exposes an HTTP server to serve the website. Does not require sign up / login and generates session IDs for all users automatically. | -| [loadgenerator](../services/load-generator/) | Python/Locust | Continuously sends requests imitating realistic user shopping flows to the frontend. | -| [paymentservice](../services/payment/) | JavaScript | Charges the given credit card info (mock/) with the given amount and returns a transaction ID. | -| [productcatalogservice](../services/product-catalog/) | Go | Provides the list of products from a JSON file and ability to search products and get individual products. | -| [quoteservice](../services/quote/) | PHP | Calculates the shipping costs, based on the number of items to be shipped. | -| [recommendationservice](../services/recommendation/) | Python | Recommends other products based on what's given in the cart. | -| [shippingservice](../services/shipping/) | Rust | Gives shipping cost estimates based on the shopping cart. Ships items to the given address (mock/). | diff --git a/content/en/docs/demo/services/_index.md b/content/en/docs/demo/services/_index.md index 15b8039e13b2..0e4ffbd3e6cf 100644 --- a/content/en/docs/demo/services/_index.md +++ b/content/en/docs/demo/services/_index.md @@ -1,3 +1,24 @@ --- title: Services +cSpell:ignore: loadgenerator --- + +View [Service Graph](../architecture/) to visualize request flows. + +| Service | Language | Description | +| ----------------------------------------- | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | +| [accountingservice](accounting/) | Go | Processes incoming orders and count the sum of all orders (mock/). | +| [adservice](ad/) | Java | Provides text ads based on given context words. | +| [cartservice](cart/) | .NET | Stores the items in the user's shopping cart in Redis and retrieves it. | +| [checkoutservice](checkout/) | Go | Retrieves user cart, prepares order and orchestrates the payment, shipping and the email notification. | +| [currencyservice](currency/) | C++ | Converts one money amount to another currency. Uses real values fetched from European Central Bank. It's the highest QPS service. | +| [emailservice](email/) | Ruby | Sends users an order confirmation email (mock/). | +| [frauddetectionservice](fraud-detection/) | Kotlin | Analyzes incoming orders and detects fraud attempts (mock/). | +| [featureflagservice](feature-flag/) | Erlang/Elixir | CRUD feature flag service to demonstrate various scenarios like fault injection & how to emit telemetry from a feature flag reliant service. | +| [frontend](frontend/) | JavaScript | Exposes an HTTP server to serve the website. Does not require sign up / login and generates session IDs for all users automatically. | +| [loadgenerator](load-generator/) | Python/Locust | Continuously sends requests imitating realistic user shopping flows to the frontend. | +| [paymentservice](payment/) | JavaScript | Charges the given credit card info (mock/) with the given amount and returns a transaction ID. | +| [productcatalogservice](product-catalog/) | Go | Provides the list of products from a JSON file and ability to search products and get individual products. | +| [quoteservice](quote/) | PHP | Calculates the shipping costs, based on the number of items to be shipped. | +| [recommendationservice](recommendation/) | Python | Recommends other products based on what's given in the cart. | +| [shippingservice](shipping/) | Rust | Gives shipping cost estimates based on the shopping cart. Ships items to the given address (mock/). |