• Stars
    star
    162
  • Rank 232,250 (Top 5 %)
  • Language
    Go
  • License
    Apache License 2.0
  • Created about 4 years ago
  • Updated about 1 month ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

This tool automates deployment of Dynatrace Configuration to one or multiple Dynatrace environments.

Dynatrace Configuration as Code

Dynatrace Configuration as Code, an evolution from our Monitoring as Code CLI, provides Observability as Code and Security as Code to fully automate configuration of the Dynatrace platform at any scale, from automating the standard configuration of all your Dynatrace environments to meeting specific demands for individual environments.

The documentation for the Dynatrace Configuration as Code tool Monaco is available here

Documentation for the previous 1.x versions is still available here

You can download the CLI as well as a copy of the Software Bill of Materials (SBOM) from the release page.

If you're new to Monaco and want to learn more, check out the Observability Clinic on Monaco 2.0.

Support for Monaco

The Dynatrace Configuration as Code tool Monaco is provided by Dynatrace Incorporated.

Support for Monaco 2.0+ is provided by the Dynatrace Support team, as described on the support page.

⚠️ Older Monaco 1.x versions are not officially supported - we strongly suggest you upgrade to 2.x as soon as possible.

Feature ideas for Monaco

Please use the Dynatrace Community to let us know any Product Ideas for Monaco, as well as for general discussion and questions.

Contributing to Monaco

While Monaco development is driven by Dynatrace, we are still committed to keeping the tool open source to allow you to use it as a library or directly contribute improvements and features.

If you wish to use Monaco as a library, please make sure you have read and comply to the terms of the Apache License v2.0.

If you wish to contribute to Monaco directly, please refer to the contributing guide to learn more about compiling Monaco and contributing changes.

License

Apache License v2.0.

Other forms of Dynatrace Configuration as Code

In addition to our official Configuration as Code tool Monaco there is also a Dynatrace Terraform provider.

Please note that unlike Monaco there is no official support provided for the Terraform provider.

Unless you are already strongly invested in using Terraform for Infrastructure as Code we recommend using Monaco for Dynatrace configuration as code.

More Repositories

1

superdump

A service for automated crash-dump analysis
C#
501
star
2

dynatrace-operator

Automate Kubernetes observability with Dynatrace
Go
151
star
3

ufo

Visual alert/status display for builds, CI, continuous delivery, operations, and more.
JavaScript
102
star
4

AWSDevOpsTutorial

Unbreakable DevOps Pipeline Tutorial with AWS CodeDeploy, AWS CodePipeline, AWS Lambda, EC2 and Dynatrace
JavaScript
97
star
5

dynatrace-api

Python
97
star
6

dynatrace-oneagent-operator

Kubernetes/Openshift Operator for managing Dynatrace OneAgent deployments
Go
89
star
7

Dynatrace-AppMon-Docker

The home of Dockerized components of the Dynatrace Application Monitoring enterprise solution.
Shell
67
star
8

AWSMonitoringTutorials

JavaScript
48
star
9

easyTravel-Docker

The Dynatrace easyTravel Demo Application in Docker.
Shell
47
star
10

Dynatrace-OneAgent-Ansible

This Ansible role installs Dynatrace OneAgent.
37
star
11

openkit-java

OpenKit Java Reference Implementation
Java
34
star
12

OneAgent-SDK-for-Java

Enables custom tracing of Java applications in Dynatrace
Java
33
star
13

OneAgent-SDK-for-Python

Enables custom tracing of Python applications in Dynatrace
Python
26
star
14

helm-charts

Help Charts provided by Dynatrace
Smarty
25
star
15

easytrade

EasyTrade - new demo microservices based application that allows its users to buy and sell stocks, developed by Demoability Team
22
star
16

BizOpsConfigurator

SPA to get inputs from the user and from the Dynatrace API, to transform a stock collection of currated dashboards, and to upload via the Dynatrace API
JavaScript
21
star
17

OneAgent-SDK

Describes technical concepts of Dynatrace OneAgent SDK
Java
21
star
18

Dynatrace-AppMon-Ansible

A collection of Ansible Roles for automated deployments of Dynatrace products.
Ruby
20
star
19

OneAgent-SDK-for-C

Enables custom tracing of native applications in Dynatrace
C
20
star
20

backstage-plugin

Dynatrace Backstage Plugin
TypeScript
20
star
21

Dynatrace-AppMon-Puppet

Installs the Dynatrace Application Monitoring solution using Puppet.
Puppet
19
star
22

ufo-esp32

2nd generation of Dynatrace UFO with ESP32 microcontroller
C++
18
star
23

OneAgent-SDK-for-dotnet

Enables custom tracing of .NET applications in Dynatrace
C#
18
star
24

Dynatrace-AppMon-Docker-Monitor-Plugin

Retrieves CPU, memory and network stats from Docker containers via the Docker Remote API.
Java
18
star
25

OneAgent-SDK-for-NodeJs

Enables custom tracing of Node.js applications in Dynatrace
TypeScript
18
star
26

dynatrace-configuration-as-code-samples

Shell
16
star
27

openkit-dotnet

OpenKit .NET Reference Implementation
C#
16
star
28

dynatrace-otel-collector

Dynatrace distribution of the OpenTelemetry Collector
Go
16
star
29

openkit-js

OpenKit JavaScript Reference Implementation
TypeScript
14
star
30

Dynatrace-AppMon-hybris-eCommerce-Fastpack

A Dynatrace fastpack for a fully featured SAP Hybris APM Monitoring
14
star
31

openkit-native

C++
13
star
32

JMX-Extensions

Dynatrace Platform JMX plugins
13
star
33

agent-nodejs

Dynatrace agent for PaaS environments
JavaScript
13
star
34

Dynatrace-hybris-eCommerce-Fastpack

A python script which posts custom services and request attributes for to your Dynatrace Tenant
Python
12
star
35

Custom-Webhook-Python

Python
12
star
36

Dynatrace-Config-Manager

Go
12
star
37

Dynatrace-AppMon-Chef

Installs the Dynatrace Application Monitoring solution using Chef.
Ruby
11
star
38

dynatrace-automation-tools

TypeScript
11
star
39

fastlane-plugin-dynatrace

This plugin allows you to decode and upload symbolication files to Dynatrace. You can also use it to first download your latest dSYM files from AppStore Connect if you use Bitcode.
Ruby
11
star
40

extension-automated-config

Dynatrace ActiveGate extension for posting Dynatrace Audit Log information into Event Feeds
Python
10
star
41

Dynatrace-OneAgent-Puppet

This puppet module downloads and installs the dynatrace unified agent on windows and linux systems.
Puppet
10
star
42

Dynatrace-AppMon-Server-Ansible

An Ansible role for automated deployments of the Dynatrace AppMon Server.
Shell
9
star
43

Dynatrace-workflow-samples

Samples and templates for Dynatrace workflows
9
star
44

swift-mobile-sdk

Swift Package Manger repository of the Dynatrace OneAgent for mobile (iOS, tvOS)
Swift
9
star
45

snippets

This repository contains useful samples and snippets
Python
9
star
46

heroku-buildpack-dynatrace

Heroku buildpack to enable application monitoring for Heroku apps
Shell
9
star
47

Dynatrace-AppMon-JMX-Enhanced-Monitor-Plugin

The JMX Enhanced Monitor Plugin allows to gather MBeans metrics from different JMX servers, e.g. Pivotal CloudFoundry Ops Metrics Tool, JVM, Weblogic, WebSphere, JBoss, etc.
Java
9
star
48

Dynatrace-AppMon-Test-Automation-Samples

Collector of Samples showcasing Metrics-Driven Continuous Delivery with Dynatrace Test Automation
Java
9
star
49

monitoring-coverage

Visualize monitoring coverage by Dynatrace across the user's entire estate and take action to get to 100% quickly.
TypeScript
8
star
50

Dynatrace-AppMon-Powershell

Powershell scripts to deploy Dynatrace on Microsoft Windows and Azure
PowerShell
8
star
51

Dynatrace-AppMon-SOAP-Monitor-Plugin

System Monitor SOAP Monitor Plugin
Java
7
star
52

Dynatrace-Azure-WebApp-Deployment

This script automates the Dynatrace Agent installation for Azure WebApps
PowerShell
6
star
53

Dynatrace-AppMon-Oracle-Weblogic-Monitoring-Plugin

Java
6
star
54

atlassian-connect-jira

The Dynatrace Atlassian Connect JIRA Add-On enables DevOps teams to improve collaboration from Dev to Ops
JavaScript
6
star
55

Dynatrace-AppMon-Visual-Studio-2017

Dynatrace Application Monitoring Extension for Visual Studio 2017
C#
6
star
56

Dynatrace-AppMon-WebServer-Agent-Ansible

An Ansible role for automated deployments of the Dynatrace WebServer Agent.
Shell
6
star
57

Dynatrace-OneAgent-Chef

This chef recipe downloads and installs the Dynatrace OneAgent on Linux or Windows systems.
Ruby
6
star
58

bosh-oneagent-release

BOSH release for Dynatrace OneAgent
Ruby
6
star
59

Dynatrace-EventDrivenAnsible

Python
6
star
60

Dynatrace-AppMon-TFS-Integration-Plugin

Integrates Dynatrace AppMon with Team Foundation Server.
PowerShell
6
star
61

OneAgent-SDK-Ruby-Sample-Binding

This repository provides a partial Ruby binding for the Dynatrace OneAgent SDK for C using FFI.
Ruby
5
star
62

Dynatrace-AppMon-ServiceNow-Action-Plugin

Dynatrace ServiceNow Action Plugin
Java
5
star
63

xk6-output-dynatrace

repo for the k6 extension
Go
5
star
64

Dynatrace-AppMon-Big-Data-Business-Transaction-Bridge

BigData Big Data Business Transaction Bridge
Java
5
star
65

Dynatrace-AppMon-Generic-Measure-Monitoring-Plugin

Opens an HTTP Listener Port with which you can feed ANY generic measure to Dynatrace. One of the use cases will be feeding data from JMeter or other testing tools to Dynatrace
Java
5
star
66

Dynatrace-Appmon-Collector-Ansible

An Ansible role for automated deployments of the Dynatrace Collector.
Shell
5
star
67

Dynatrace-AppMon-IBM-MQ-Queue-Channel-Monitoring-Plugin

System Monitor IBM MQ Queue Channel Monitoring Plugin
Java
5
star
68

Dynatrace-AppMon-License-Count

System Monitor License Count
Java
5
star
69

Dynatrace-AppMon-Server-REST-Java-SDK

Library providing wrappers for working with Server REST API from Java code
Java
5
star
70

automation-workflow-creator

This app assists you in building your first automated Dynatrace workflow with two example use cases:
TypeScript
5
star
71

Dynatrace-AppMon-JIRA-Action-Plugin

Operations JIRA Action Plugin
Java
4
star
72

Dynatrace-AppMon-DB-Query-Monitor-Plugin

Operations DB Query Monitor Plugin
Java
4
star
73

Dynatrace-AppMon-Oracle-Monitor-Plugin

System Monitor Oracle Monitor Plugin
Java
4
star
74

OneAgent-SDK-for-Go

Go
4
star
75

Dynatrace-LoadRunner-Request-Tagging

Command line tool which tags HTTP requests with relevant HTTP headers for Dynatrace
C
4
star
76

Dynatrace-AppMon-Elasticsearch-Plugin

A plugin for Dynatrace AppMon to fetch measures from an Elasticsearch Cluster
Java
4
star
77

Dynatrace-AppMon-Splunk-Application

Java
4
star
78

dynatrace-configuration-as-code-core

Go
4
star
79

Dynatrace-AppMon-Upgrade-Automation

Shell
4
star
80

db-connection-check

Quick & dirty tool to verify database connectivity
Java
4
star
81

github-actions-profiler

TypeScript
4
star
82

Dynatrace-AppMon-NGINX-Plus-Monitoring-Plugin

Dynatrace NGINX Plus Monitoring Plugin
Java
4
star
83

Dynatrace-Agent-Ansible

An Ansible role for automated deployments of the Dynatrace Agents package.
Ruby
4
star
84

Native-Android-Sample-Application

Sample Mobile Application with Guide to Instrument with Dynatrace
Java
4
star
85

dtPocketTopology

Demo iOS app, consumes Dynatrace REST API topology endpoint
Swift
4
star
86

Dynatrace-AppMon-URL-Monitor-Plugin

System Monitor URL Monitor Plugin
Java
4
star
87

Dynatrace-AppMon-PostgreSQL-Monitor-Plugin

Dynatrace PostgreSQL Monitor Plugin
Java
4
star
88

Dynatrace-AppMon-Master-Slave-Dashboard-Creator

GUI based tool helps build Master / Slave dashboards. A user selects a master dashlet and the rest are automatically turned into slaves of this dashboard. Great for business-oriented dashboards.
Java
4
star
89

Dynatrace-AppMon-IntelliJ-IDEA-Integration-Plugin

IntelliJ IDEA Integration Plugin
Java
4
star
90

Dynatrace-AppMon-FastPack-Builder

GUI Tool to automatically create Dynatrace Fastpacks
Java
3
star
91

diagnostics-eventflow

C#
3
star
92

alyeska

Alyeska /al-ee-EHS-kah/ n. A Data Pipeline Toolkit
Python
3
star
93

Dynatrace-AppMon-User-Logins-Plugin

Dynatrace User Logins Plugin
Java
3
star
94

Dynatrace-AppMon-REST-Monitor-Plugin

Parses the result of an HTTP call and extracts one or more measures.
Java
3
star
95

Dynatrace-AppMon-Apache-HTTPD-Agent-Ansible

An Ansible role for automated deployments of the Dynatrace Agent for the Apache HTTP Server.
Ruby
3
star
96

perform-2023-hotday

JavaScript
3
star
97

Dynatrace-AppMon-Windows-Event-Log-Monitor

System Monitoring Windows Event Log Monitor
Java
3
star
98

Dynatrace-AppMon-WebSphere-DataPower-Monitor-Plugin

System Monitor WebSphere DataPower Monitor Plugin
Java
3
star
99

Dynatrace-AppMon-Java-Agent-Ansible

An Ansible role for automated deployments of the Dynatrace Java Agent.
Ruby
3
star
100

PurePath-Throughput-Action-Plugin

Check active configuration and activate next higher/lower level based on throughput
Java
3
star