dynatrace-perfclinics / platform-engineering-demo

Platform Engineering Demo with a reference IDP including ArgoCD, Backstage, OpenTelemetry, Keptn and Dynatrace
Apache License 2.0
17 stars 33 forks source link

Add OSS Mode #11

Closed agardnerIT closed 5 days ago

agardnerIT commented 6 months ago

To use this at conferences, meetups and open source settings, we need a way to install OSS tooling instead of proprietary tools.

One possible solution is an "install mode flag" where, at startup, the user specifies "standard" or "OSS" and the corresponding tooling is installed.

agardnerIT commented 6 months ago

This is in progress. A new parameter TOOL_STACK will be added and the user will be asked to choose DT or OSS to denote whether they want to start hte codespace with a Dynatrace toolstack or an open source software stack.

DT Mode

Dynatrace configuration

OSS Mode

No proprietary components. Open source tooling.

agardnerIT commented 6 months ago

To make the demo lighter, I think we will leave DT as the backend (log, metric & trace capture) and remove the OneAgent. Thus no overhead Jaeger & Grafana. The telemetry data will be generated and sent from the OTEL collector to DT.

agardnerIT commented 2 months ago

24 closes this as no longer required because the demo is open source. #23 introduces k6 for platform checks (leaving, as a reference, dynatrace synthetics for the apps - but these would be easy to switch to k6 should a user choose).