Datadog
Datadog Cloud Monitoring
Platforma observability laczaca monitoring infrastruktury, APM, logi i security w jednym narzedziu. Pelna widocznosc Twojego srodowiska AWS.
Datadog to jedno z najpopularniejszych narzedzi monitoringu w firmach korzystajacych z AWS. Znajomosc Datadog jest wymagana w wielu ofertach pracy. Platforma obejmuje metryki, logi, APM i security w jednym miejscu.
Datadog to komercyjna platforma observability, ktora laczy monitoring infrastruktury, Application Performance Monitoring (APM), zarzadzanie logami, Real User Monitoring (RUM) i bezpieczenstwo w jednym narzedziu. To jedno z najpopularniejszych rozwiazan monitoringu w firmach korzystajacych z chmury.
Sila Datadog to integracja - ponad 700 wbudowanych integracji z serwisami AWS, narzedzami DevOps, bazami danych i frameworkami. Agent Datadog instalowany na serwerach automatycznie zbiera metryki, logi i traces bez rozbudowanej konfiguracji.
Dla Cloud Engineera Datadog to czesto glowne narzedzie do monitoringu produkcji. Jedna platforma pokazuje metryki EC2, logi aplikacji, trace requestow przez mikroserwisy i alerty bezpieczenstwa. Eliminuje potrzebe zarzadzania wieloma narzezdziami monitoringu.
Datadog zbiera dane z agentow i integracji, przetwarza je w chmurze i udostepnia przez dashboardy, alerty i API.
Instalacja agenta lub integracji
Agent na serwerach zbiera metryki i logi. Integracja AWS uzywa CloudWatch API do zbierania metryk serwisow.
Przesylanie danych
Agent wysyla dane do Datadog SaaS przez HTTPS. Dane sa kompresowane i buforowane lokalnie na wypadek problemow z siecia.
Przetwarzanie i indeksowanie
Datadog przetwarza metryki (agregacja, rollup), parsuje logi (pipelines) i indeksuje traces. ML wykrywa anomalie.
Wizualizacja i alerting
Dashboardy wyswietlaja dane w czasie rzeczywistym. Monitory sprawdzaja reguly i wysylaja powiadomienia.
Praktyczne wskazowki pracy z Datadog w srodowiskach AWS.
Zacznij od integracji AWS
Skonfiguruj AWS integration przez role IAM. Automatycznie dostaniesz metryki i dashboardy dla wszystkich serwisow AWS.
PoczatkujacyTaguj wszystko
Tagi (env, service, team) sa fundamentem Datadog. Pozwalaja filtrowac, grupowac i alertowac. Standaryzuj tagi w organizacji.
PoczatkujacyKontroluj koszty logow
Logi to najdrozszy element Datadog. Uzywaj exclusion filters, log pipelines i archiwizacji do S3 aby kontrolowac wolumen.
ZaawansowanyTerraform provider
Datadog ma oficjalny Terraform provider. Zarzadzaj dashboardami, monitorami i SLO jako kodem. Code review dla monitoringu.
ZaawansowanyDefiniuj SLO
Ustaw Service Level Objectives dla kluczowych serwisow. Error budget pomaga podejmowac decyzje o reliabilityvs. nowe funkcje.
ZaawansowanyDo czego sluzy Datadog?
Monitoring infrastruktury AWS
Automatyczna integracja z AWS - metryki EC2, RDS, Lambda, ECS, S3 i 70+ serwisow. Gotowe dashboardy out-of-the-box.
Application Performance Monitoring
Sledzenie requestow przez mikroserwisy (distributed tracing). Identyfikacja waskich gardel, powolnych zapytan i bledow.
Centralizacja logow
Zbieraj logi z EC2, Lambda, ECS, CloudTrail w jednym miejscu. Parsowanie, filtrowanie, alerting i korelacja z metrykami.
Cloud Security Posture Management
Datadog CSPM skanuje konfiguracje AWS pod katem best practices i compliance. Wykrywa otwarte Security Groups, publiczne buckety S3.
Co musisz wiedziec?
Datadog Agent
Lekki agent instalowany na serwerach. Zbiera metryki systemu, logi i traces. Wysyla dane do platformy Datadog SaaS.
Integration
Gotowa konfiguracja dla konkretnego serwisu (AWS, Docker, Nginx). Automatycznie zbiera metryki i tworzy dashboardy.
Monitor (alert)
Regula alertingu sprawdzajaca metryki, logi lub traces. Powiadomienia przez Slack, PagerDuty, email. Anomaly detection z ML.
APM / Distributed Tracing
Sledzenie requestu od frontendu przez backend, baze danych i serwisy zewnetrzne. Flame graph pokazuje czas spedzony w kazdym kroku.
Log Pipeline
Przetwarzanie logow: parsowanie, ekstrakcja atrybutow, filtrowanie, redakcja danych wrazliwych. Konfigurowalny flow.
SLO (Service Level Objective)
Definiowanie i sledzenie celow SLA. Np. "99.9% requestow poniżej 200ms". Datadog automatycznie oblicza error budget.
Przyklady Datadog CLI
Instalacja agenta na EC2
Zainstaluj Datadog Agent jednym poleceniem
DD_API_KEY=xxxx DD_SITE='datadoghq.eu' \
bash -c "$(curl -L https://install.datadoghq.com/scripts/install_script_agent7.sh)"
Status agenta
Sprawdz status i dzialajace integracje
sudo datadog-agent status
sudo datadog-agent configcheck
Integracja z AWS
Skonfiguruj integracje AWS przez Terraform
resource "datadog_integration_aws" "main" {
account_id = "123456789012"
role_name = "DatadogIntegrationRole"
filter_tags = ["env:production"]
account_specific_namespace_rules = {
auto_scaling = false
}
}
Wysylanie custom metric
Wyslij wlasna metryke z Python
from datadog_api_client import ApiClient, Configuration
from datadog_api_client.v2.api.metrics_api import MetricsApi
configuration = Configuration()
with ApiClient(configuration) as api_client:
api = MetricsApi(api_client)
# submit metric...
Jak Datadog dziala z AWS?
Datadog oferuje natywna integracje z ponad 70 serwisami AWS. Konfiguracja przez cross-account IAM role. Automatyczne zbieranie metryk z CloudWatch, logow z CloudWatch Logs, traces z X-Ray. Datadog Forwarder Lambda przesyla logi z S3 i CloudWatch. Cloud Security Posture Management skanuje konfiguracje AWS.
Quiz: Datadog
Sprawdz czy dobrze rozumiesz podstawy. Kliknij odpowiedz - feedback pojawi sie od razu.
1. Co to jest Datadog Agent?
2. Co to jest APM w Datadog?
3. Jak Datadog integruje sie z AWS?
Serwisy AWS powiazane z Datadog
Chcesz poznac Datadog w praktyce?
Kurs Datadog jest w przygotowaniu. Zapisz sie na newsletter, zeby nie przegapic premiery. W miedzyczasie sprawdz darmowy kurs "AWS od podstaw".