Skip to content

Latest commit

 

History

History

google-marketplace

Google Cloud Launcher

Overview

Datadog provides infrastructure monitoring, application performance monitoring, and log management in a single-pane-of-glass view so teams can scale rapidly and maintain operational excellence.

Installing the Datadog package via Google Cloud Launcher deploys the Datadog Agent on every node in your Kubernetes cluster, and configures it with a secure, RBAC-based authentication and authorization model.

Installation

Quick install with Google Cloud Marketplace

Get up and running with a few clicks! Install the Datadog Agent daemonset to a Google Kubernetes Engine cluster using Google Cloud Marketplace.

Prior to that:

Then follow the on-screen instructions.

Command line instructions

Follow these instructions to install the Datadog Agent from the command line.

Prerequisites (one time setup)

Command-line tools

Your development environment should contain the following tools:

Create a Datadog account
Create a Google Kubernetes Engine cluster

Create a new cluster from the command line:

export CLUSTER=datadog-cluster
export ZONE=us-west1-a

gcloud container clusters create "$CLUSTER" --zone "$ZONE"

Configure kubectl to connect to the new cluster:

gcloud container clusters get-credentials "$CLUSTER" --zone "$ZONE"
Clone this repository

Clone this repository.

git clone [email protected]:DataDog/datadog-agent.git
Deploy the application through mpdev

It's recommended to install the application in a dedicated namespace. Before launching installation you need to setup some varaibles:

export REGISTRY=gcr.io/$(gcloud config get-value project | tr ':' '/')
export APP_NAME=datadog
export TAG=0.3.1 # Datadog Operator version that will be installed

You may also need to customize some parameters (name, namespace, APIKey)

docker build --build-arg TAG=$TAG --tag $REGISTRY/$APP_NAME/deployer . && docker push $REGISTRY/$APP_NAME/deployer && mpdev install
--deployer=$REGISTRY/$APP_NAME/deployer
--parameters='{"name": "datadog", "namespace": "datadog-agent", "datadog.credentials.apiKey": "<your_api_key>"}'