{"id":13622250,"url":"https://github.com/Dynatrace/dynatrace-operator","last_synced_at":"2025-04-15T05:34:17.059Z","repository":{"id":36955083,"uuid":"263258362","full_name":"Dynatrace/dynatrace-operator","owner":"Dynatrace","description":"Automate Kubernetes observability with Dynatrace","archived":false,"fork":false,"pushed_at":"2024-10-29T12:39:17.000Z","size":17427,"stargazers_count":168,"open_issues_count":11,"forks_count":138,"subscribers_count":14,"default_branch":"main","last_synced_at":"2024-10-29T13:18:12.948Z","etag":null,"topics":["dynatrace","hacktoberfest","kubernetes","monitoring","observability","operator"],"latest_commit_sha":null,"homepage":"https://www.dynatrace.com","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Dynatrace.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-05-12T06:58:55.000Z","updated_at":"2024-10-29T12:39:20.000Z","dependencies_parsed_at":"2023-12-11T07:47:15.682Z","dependency_job_id":"32928ddd-7d7c-488b-a930-ddeb04785bef","html_url":"https://github.com/Dynatrace/dynatrace-operator","commit_stats":null,"previous_names":["dynatrace/dynatrace-activegate-operator"],"tags_count":69,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dynatrace%2Fdynatrace-operator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dynatrace%2Fdynatrace-operator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dynatrace%2Fdynatrace-operator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dynatrace%2Fdynatrace-operator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Dynatrace","download_url":"https://codeload.github.com/Dynatrace/dynatrace-operator/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223661478,"owners_count":17181677,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dynatrace","hacktoberfest","kubernetes","monitoring","observability","operator"],"created_at":"2024-08-01T21:01:16.599Z","updated_at":"2025-04-15T05:34:17.033Z","avatar_url":"https://github.com/Dynatrace.png","language":"Go","funding_links":[],"categories":["Go"],"sub_categories":[],"readme":"# Dynatrace Operator\n\n[![GoDoc](http://img.shields.io/badge/go-documentation-blue.svg?style=flat-square)](http://godoc.org/github.com/Dynatrace/dynatrace-operator)\n[![CI](https://github.com/Dynatrace/dynatrace-operator/actions/workflows/ci.yaml/badge.svg?branch=main)](https://github.com/Dynatrace/dynatrace-operator/actions/workflows/ci.yaml)\n[![codecov](https://codecov.io/gh/Dynatrace/dynatrace-operator/parse/branch/main/graph/badge.svg)](https://codecov.io/gh/Dynatrace/dynatrace-operator)\n![GitHub release (latest SemVer)](https://img.shields.io/github/v/release/Dynatrace/dynatrace-operator?color=blue\u0026sort=semver)\n[![Go Report Card](https://goreportcard.com/badge/github.com/Dynatrace/dynatrace-operator)](https://goreportcard.com/report/github.com/Dynatrace/dynatrace-operator?dummy=unused)\n[![Releases](https://img.shields.io/github/downloads/Dynatrace/dynatrace-operator/total.svg)](https://github.com/Dynatrace/dynatrace-operator/releases)\n\nThe Dynatrace Operator supports rollout and lifecycle management of various Dynatrace components in Kubernetes and OpenShift.\n\n* OneAgent\n  * `classicFullStack` rolls out a OneAgent pod per node to monitor pods on it and the node itself\n  * `applicationMonitoring` is a webhook based injection mechanism for automatic app-only injection\n    * CSI Driver can be enabled to cache OneAgent downloads per node\n  * `hostMonitoring` is only monitoring the hosts (i.e. nodes) in the cluster without app-only injection\n    * CSI Driver is used to provide a writeable volume for the Oneagent as it's running in read-only mode\n  * `cloudNativeFullStack` is a combination of `applicationMonitoring` and `hostMonitoring`\n    * CSI Driver is used for both features\n* ActiveGate\n  * `routing` routes OneAgent traffic through the ActiveGate\n  * `kubernetes-monitoring` allows monitoring of the Kubernetes API\n  * `metrics-ingest` routes enriched metrics through ActiveGate\n\nFor more information please have a look at [our DynaKube Custom Resource examples](assets/samples/dynakube) and\nour [official help page](https://www.dynatrace.com/support/help/shortlink/kubernetes-hub).\n\n## Support lifecycle\n\nAs the Dynatrace Operator is provided by Dynatrace Incorporated, support is provided by the Dynatrace Support team, as described on the [support page](https://support.dynatrace.com/).\nGithub issues will also be considered on a case-by-case basis regardless of support contracts and commercial relationships with Dynatrace.\n\nThe [Dynatrace support lifecycle for Kubernetes and Openshift](https://www.dynatrace.com/support/help/shortlink/support-model-k8s-ocp) can be found in the official technology support pages.\n\n## Quick Start\n\nThe Dynatrace Operator acts on its separate namespace `dynatrace`. It holds the operator deployment and all dependent\nobjects like permissions, custom resources and corresponding StatefulSets.\n\n### Installation\n\n\u003e For install instructions, head to the\n\u003e [official help page](https://www.dynatrace.com/support/help/shortlink/full-stack-dto-k8)\n\n## Hacking\n\nSee [HACKING](HACKING.md) for details on how to get started enhancing Dynatrace Operator.\n\n## Contributing\n\nSee [CONTRIBUTING](CONTRIBUTING.md) for details on submitting changes.\n\n## License\n\nDynatrace Operator is under Apache 2.0 license. See [LICENSE](LICENSE) for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDynatrace%2Fdynatrace-operator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FDynatrace%2Fdynatrace-operator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDynatrace%2Fdynatrace-operator/lists"}