Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
131 commits
Select commit Hold shift + click to select a range
1c85651
Added Operator Docs to self-hosted
Apr 30, 2025
83209cf
Corrections and azure updates
Apr 30, 2025
3e84ff6
Updated gcp
Apr 30, 2025
908ec65
Updated RDS
Apr 30, 2025
3e027c8
gcp update
Apr 30, 2025
3cf88bc
Updated layouts
Apr 30, 2025
e4a7719
Removed references to specific agent versions
Apr 30, 2025
4863102
Updated RDS
May 7, 2025
6a2fb24
Updated Self-Hosted
May 7, 2025
26c65af
Move linuxParameters to containerDefinitions (#29022)
janine-c Apr 30, 2025
05f92c9
Initial docs for Live Debugger tab in Datadog plugin for JetBrains ID…
jfree Apr 30, 2025
9a927d2
bump dd-trace-java version (#29063)
nhulston Apr 30, 2025
e0794a4
Clarify tag extraction docs for CCM (#28840)
elihschiff Apr 30, 2025
ba68746
[DOCS-9847] Add note about OP data directory (#29017)
maycmlee Apr 30, 2025
b63c3e5
Update docs because telemetry is no longer anonymous. (#29067)
jfree Apr 30, 2025
6686143
Explain standard vs custom pricing for integrations. (#28960)
brett0000FF Apr 30, 2025
6cd8fee
Post Reorg Tweaks (#28940)
brett0000FF Apr 30, 2025
c1376ab
Update ECS resources crawl frequency (#29070)
stzou Apr 30, 2025
1192a9f
[websites-modules] WEB-6301 adding soar to use cases list (#29040)
guacbot Apr 30, 2025
a59c708
Add notes about API creation (#29066)
goeln Apr 30, 2025
8493a0d
Fix link to resource-based sampling guide (#29072)
timmc-edx Apr 30, 2025
9658add
Translation Pipeline PR (#29047)
guacbot Apr 30, 2025
70534eb
Update opentelemetry.md (#28984)
mtoffl01 Apr 30, 2025
6f7c68b
[CCC-695] Add details for CCM Read/Write permissions (#29078)
api-clients-generation-pipeline[bot] Apr 30, 2025
df3a320
Add Baggage as Default Propagator (#29060)
rachelyangdog Apr 30, 2025
1278277
[RUM] Auto-instrumentation updates v3 (#29009)
rtrieu Apr 30, 2025
0727960
[CCC-695] Add details for CCM Read/Write permissions (#29076)
kaankoseler Apr 30, 2025
247d690
[DOCS-10690] updates to Resource Catalog (#29074)
aliciascott Apr 30, 2025
9486ae1
Remove the websites team as code owner of generated file (#29082)
jhgilbert Apr 30, 2025
d7430a9
Docs10556/aws resource collection mappings (#28866)
buraizu Apr 30, 2025
d8a64d4
Add files to dd-source clone (#29092)
hestonhoffman May 1, 2025
0d64905
delete (#29097)
bgdeutsch May 1, 2025
1fd84ab
Update automatic case creation docs to include error tracking (#29088)
Daniel-Shoch May 1, 2025
cea5134
Add a note about log monitor rolling window (#29034)
estherk15 May 1, 2025
773b6a5
Cost Recommendations ga updates (#29071)
rtrieu May 1, 2025
433524d
remove infrastructure/devices redirect (#29094)
chinichilla May 1, 2025
ba7e892
Moved Code Origins content under /tracing parent instead of /guide (#…
sstonehill12 May 1, 2025
e59fe3c
Add SD-WAN Blog (#29090)
aliciascott May 1, 2025
37996c1
DOCS-9930 DBM Schemas Explorer (#28029)
drichards-87 May 1, 2025
9a87b5a
[DOCS-10728] adding GCP locations and fixing formatting (#29098)
aliciascott May 1, 2025
fc01427
Update otel_demo_to_datadog.md (#29085)
namhyuck-kim-otsk May 1, 2025
45e5ecd
Translation Pipeline PR (#29086)
guacbot May 1, 2025
d6d8a89
removing outdated screenshot (#29103)
michaelcretzman May 1, 2025
f0b3ed6
fixing product name (#29105)
michaelcretzman May 1, 2025
9ccea51
DOCS-10769 - Update fips-agent.md (#29106)
iadjivon May 1, 2025
76d0412
Update fips-compliance.md (#29108)
iadjivon May 2, 2025
b806209
Add user status to schema and fix escalation policy included (#29051)
api-clients-generation-pipeline[bot] May 2, 2025
fd3c44b
[INA-7367] Update Incident Management docs for Confluence Postmortems…
emiliafrench May 2, 2025
2090f93
Add section on monitor bulk editing (#28836)
Dalje-et May 2, 2025
abfc40d
Update Geomap widget setup instructions (#28882)
amymzhou May 2, 2025
3ec8eb8
fix name of rum.measure.view.time_spent metric (#29112)
MaelNamNam May 2, 2025
fa97f52
[DOCS-10755] Add site restriction (#29109)
buraizu May 2, 2025
888993f
[DASH2024-152] update banner copy (#29121)
LisianeTu May 2, 2025
6305d1e
Add new feature for Case Management auto-close and auto-escalation (#…
estherk15 May 2, 2025
8f23335
[CCC-752] Document account filtering not being supported for Recommen…
jhassan124 May 2, 2025
9a80111
Tophr c dd/aas docs update (#29111)
TophrC-dd May 2, 2025
9593cd4
Add batch limitation for Kinesis Firehose (#29123)
estherk15 May 2, 2025
9e41823
[DOCS-10691] Fix windows setup on Network path docs (#29125)
aliciascott May 2, 2025
3c222cb
Docs10767/azure vm guide (#29122)
buraizu May 2, 2025
6188959
[aaa] Update cross org UI screenshot (#29127)
rtrieu May 2, 2025
3d08b88
[CCM] Hierarchical budgets and upload via CSV (#29081)
rtrieu May 2, 2025
7e9ea22
[K9VULN-4927] Update CSM vm config (#29115)
Bit-Doctor May 2, 2025
2f5d949
Martin/array processor dor log (#29061)
martin-tournier May 5, 2025
1dfd4c8
[SYNTH-19390] Update pl config (#29113)
SKYWy May 5, 2025
3dadf50
docs(ecs): update FIPS proxy version to 1.1.10 (#29138)
louis-cqrl May 5, 2025
d47d188
break word (#29129)
bgdeutsch May 5, 2025
aae81b3
[ACTP-631] add permissions handling to private action runner docs (#2…
asiya-sh May 5, 2025
6c50cb8
[DOCS-10702] Redirect integration (#29107)
buraizu May 5, 2025
231d941
GitLab & Azure DevOps for Code Security Setup (#28971)
markazerdd May 5, 2025
7a41e8d
Add blog link (#29134)
buraizu May 5, 2025
09b6c1f
Add On-Call Team Rules (#28924)
api-clients-generation-pipeline[bot] May 5, 2025
9016371
updating the rate limit to 250k (#29150)
gie2910 May 5, 2025
af06005
Update amazon_elastic_container_explorer.md (#29147)
stzou May 5, 2025
de23523
Ida.adjivon/docs 10781 pana edits (#29131)
iadjivon May 5, 2025
817db10
fix links (#29146)
Yun-Kim May 5, 2025
bca20c6
Update supported libraries with OpenAPI generator (#29143)
mariedm May 5, 2025
820a24f
[DOCS-10544] Add OP API and Terraform info (#28537)
maycmlee May 5, 2025
35bc1e1
Fix anchor link (#29152)
drichards-87 May 5, 2025
2abf9f1
DOCS-10600: Tracing API Gateway (#28916)
cswatt May 5, 2025
fb1489e
clarify GKE Autopilot support (#29151)
mpavlov May 5, 2025
0100906
initial commit (#29155)
cswatt May 5, 2025
8c9ab17
edit example query so it works (#29157)
tjfarringer May 5, 2025
2125853
Fix numbering for Mobile Session Replay Setup guide (#29154)
demi-w May 5, 2025
c6b01a1
Update _index.md enableAAP -> enableASM (#29161)
egmarquet-datadog May 5, 2025
42417c4
Translation Pipeline PR (#29135)
guacbot May 5, 2025
fc8ca3b
Operation V2 Migration Guide Updates (#29084)
brett0000FF May 5, 2025
3cd9397
embed manually providing source file into github integration heading …
rodrigo-roca May 6, 2025
fc2d029
Update archives.md (#29144)
martin-tournier May 6, 2025
bcb53ec
(fleet) simplify proxy configuration (#29024)
arbll May 6, 2025
3a1754d
[Q1 2025 Hackathon] Update Tab Styling (#28476)
brett0000FF May 6, 2025
3b9334f
Martin/late log preview (#29148)
martin-tournier May 6, 2025
f73ef4b
Update _index.md (#29145)
HugoPct May 6, 2025
8d131a3
Add site region alert to all IDE plugin pages (#29162)
joepeeples May 6, 2025
c4c736e
Update archives.md (#29137)
martin-tournier May 6, 2025
ea17fe6
Revert "[Q1 2025 Hackathon] Update Tab Styling (#28476)" (#29175)
brett0000FF May 6, 2025
d9ee7b8
add dd-trace-py support for APM DBM for MongoDB (#29172)
lu-zhengda May 6, 2025
246841d
DDOT Collector Release (#28137)
brett0000FF May 6, 2025
a4a1a1c
Update data_retention_periods.md -Retention period for Profiler (#29173)
anandreshmi46 May 6, 2025
7e35511
Agent Auto Multi-Line detection docs update (#28318)
gh123man May 6, 2025
e8c95e9
Fix typo in analyze_login_attempts.md (#29181)
dryge May 6, 2025
4f043ba
Update java.md for `dd.jdk.socket.enabled` config option (#29182)
sarahchen6 May 6, 2025
dbde485
[SVLS-3965] Add doc for instrumenting Step Functions using AWS SAM (#…
lym953 May 6, 2025
be29f31
OTAGENT-391 Add otel-agent evn var to enable OTel Collector (#29184)
krlv May 6, 2025
f219d89
Translation Pipeline PR (#29166)
guacbot May 6, 2025
b4d09ef
Fix blog link for DDOT Collector (#29186)
brett0000FF May 6, 2025
bfe133d
DOCS-10645 Workload Protection Setup reorg (#29100)
michaelcretzman May 6, 2025
0aa3901
Update azure_app_services_linux.md - Add Continuous profiler support …
anandreshmi46 May 7, 2025
e146ee9
Update v2 for CCM perms as well (#29185)
api-clients-generation-pipeline[bot] May 7, 2025
fccd0b5
[DSM] Add keep service name env variable to all languages rather than…
ericfirth May 7, 2025
09bc60e
adding new sdk methods (#28752)
uurien May 7, 2025
d09c2e1
fix links (#29210)
maycmlee May 7, 2025
832954a
Update libraries.yaml (#29192)
brandonmwest May 7, 2025
a57c91c
Remove notice about unsupported DC (#29202)
zippolyte May 7, 2025
11ab8b8
Merge branch 'master' into aldrick.catro/TDBM-102-Operator-Docs-for-S…
aldrickdev May 7, 2025
61f125a
Updated Azure
May 7, 2025
d39f620
Updated GCP
May 7, 2025
23a2aa0
Merge branch 'master' into aldrick.catro/TDBM-102-Operator-Docs-for-S…
drichards-87 May 8, 2025
ff95808
Apply suggestions for azure docs
aldrickdev May 13, 2025
a36023c
Apply suggestions for GCP
aldrickdev May 13, 2025
7ffb8ea
Apply suggestions for Kubernetes docs
aldrickdev May 13, 2025
86768a8
Update content/en/database_monitoring/setup_sql_server/rds.md
aldrickdev May 13, 2025
4a31c3b
Update content/en/database_monitoring/setup_sql_server/rds.md
aldrickdev May 13, 2025
63bc186
Apply suggestions from code review
aldrickdev May 13, 2025
4f33023
Merge branch 'master' into aldrick.catro/TDBM-102-Operator-Docs-for-S…
aldrickdev May 13, 2025
03be354
Updated ODBC driver for RDS Docs
aldrickdev May 14, 2025
b99739b
Updated ODBC driver for Azure Docs
aldrickdev May 14, 2025
7ea5f62
Updated ODBC driver for GCP Docs
aldrickdev May 14, 2025
43512c4
Updated self hosted
aldrickdev May 14, 2025
5c4c8b4
Missed one
aldrickdev May 14, 2025
9e2f2e1
Missed more 😅
aldrickdev May 14, 2025
97f2b64
Merge branch 'master' into aldrick.catro/TDBM-102-Operator-Docs-for-S…
drichards-87 May 19, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Updated gcp
  • Loading branch information
aldrick.castro committed Apr 30, 2025
commit 3e84ff64e681e3d25b826282470f8045c32c3ca0
7 changes: 0 additions & 7 deletions content/en/database_monitoring/setup_sql_server/azure.md
Original file line number Diff line number Diff line change
Expand Up @@ -366,13 +366,6 @@ Using the [Operator instructions in Kubernetes and Integrations][6] as a referen
fully_qualified_domain_name: '<AZURE_ENDPOINT_ADDRESS>'
```

**Note**: For Postgres 9.6, add the following lines to the instance config where host and port are specified:

```yaml
pg_stat_statements_view: datadog.pg_stat_statements()
pg_stat_activity_view: datadog.pg_stat_activity()
```

2. Apply the changes to the Datadog Operator using the following command:

```shell
Expand Down
128 changes: 110 additions & 18 deletions content/en/database_monitoring/setup_sql_server/gcsql.md
Original file line number Diff line number Diff line change
Expand Up @@ -224,7 +224,75 @@ Use the `service` and `env` tags to link your database telemetry to other teleme
{{% tab "Kubernetes" %}}
If you have a Kubernetes cluster, use the [Datadog Cluster Agent][1] for Database Monitoring.

If cluster checks are not already enabled in your Kubernetes cluster, follow the instructions to [enable cluster checks][2]. You can configure the Cluster Agent either with static files mounted in the Cluster Agent container, or by using Kubernetes service annotations:
If cluster checks are not already enabled in your Kubernetes cluster, follow the instructions to [enable cluster checks][2]:

### Operator

Using the [Operator instructions in Kubernetes and Integrations][6] as a reference, follow the steps below to set up the SQL Server integration:

1. Create or update the `datadog-agent.yaml` file with the following configuration:

```yaml
apiVersion: datadoghq.com/v2alpha1
kind: DatadogAgent
metadata:
name: datadog
spec:
global:
clusterName: <CLUSTER_NAME>
site: <DD_SITE>
credentials:
apiSecret:
secretName: datadog-agent-secret
keyName: api-key

features:
clusterChecks:
enabled: true

override:
nodeAgent:
image:
name: agent
tag: <AGENT_VERSION>

clusterAgent:
extraConfd:
configDataMap:
sqlserver.yaml: |-
cluster_check: true # Make sure to include this flag
init_config:
instances:
- host: <HOSTNAME>,<PORT>
username: datadog
password: 'ENC[datadog_user_database_password]'
connector: 'odbc'
driver: 'ODBC Driver 18 for SQL Server'
dbm: true
# Optional: For AlwaysOn users
database_metrics:
ao_metrics:
enabled: true
# Optional: For monitoring SQL Server Agent jobs
agent_jobs:
enabled: true
collection_interval: 15
history_row_limit: 10000
# Optional: For additional tags
tags:
- 'service:<CUSTOM_SERVICE>'
- 'env:<CUSTOM_ENV>'
# After adding your project and instance, configure the Datadog Google Cloud (GCP) integration to pull additional cloud data such as CPU, Memory, etc.
gcp:
project_id: '<PROJECT_ID>'
instance_id: '<INSTANCE_ID>'
```

2. Apply the changes to the Datadog Operator using the following command:

```shell
kubectl apply -f datadog-agent.yaml
```

### Helm

Expand All @@ -240,13 +308,22 @@ Complete the following steps to install the [Datadog Cluster Agent][1] on your K
init_config:
instances:
- dbm: true
host: <HOSTNAME>
port: 1433
host: <HOSTNAME>,<PORT>
username: datadog
password: 'ENC[datadog_user_database_password]'
connector: 'odbc'
driver: '{ODBC Driver 18 for SQL Server}'
tags: # Optional
driver: 'ODBC Driver 18 for SQL Server'
# Optional: For AlwaysOn users
database_metrics:
ao_metrics:
enabled: true
# Optional: For monitoring SQL Server Agent jobs
agent_jobs:
enabled: true
collection_interval: 15
history_row_limit: 10000
# Optional: For additional tags
tags:
- 'service:<CUSTOM_SERVICE>'
- 'env:<CUSTOM_ENV>'
gcp:
Expand All @@ -266,10 +343,6 @@ Complete the following steps to install the [Datadog Cluster Agent][1] on your K
For Windows, append <code>--set targetSystem=windows</code> to the <code>helm install</code> command.
</div>

[1]: https://app.datadoghq.com/organization-settings/api-keys
[2]: /getting_started/site
[3]: /containers/kubernetes/installation/?tab=helm#installation

### Configure with mounted files

To configure a cluster check with a mounted configuration file, mount the configuration file in the Cluster Agent container on the path: `/conf.d/sqlserver.yaml`:
Expand All @@ -279,13 +352,22 @@ cluster_check: true # Make sure to include this flag
init_config:
instances:
- dbm: true
host: '<HOSTNAME>'
port: <SQL_PORT>
host: <HOSTNAME>,<PORT>
username: datadog
password: 'ENC[datadog_user_database_password]'
connector: "odbc"
driver: '{ODBC Driver 18 for SQL Server}'
tags: # Optional
connector: 'odbc'
driver: 'ODBC Driver 18 for SQL Server'
# Optional: For AlwaysOn users
database_metrics:
ao_metrics:
enabled: true
# Optional: For monitoring SQL Server Agent jobs
agent_jobs:
enabled: true
collection_interval: 15
history_row_limit: 10000
# Optional: For additional tags
tags:
- 'service:<CUSTOM_SERVICE>'
- 'env:<CUSTOM_ENV>'
# After adding your project and instance, configure the Datadog Google Cloud (GCP) integration to pull additional cloud data such as CPU, Memory, etc.
Expand All @@ -311,13 +393,22 @@ metadata:
[
{
"dbm": true,
"host": "<HOSTNAME>",
"port": <SQL_PORT>,
"host": "<HOSTNAME>,<PORT>",
"username": "datadog",
"password": "ENC[datadog_user_database_password]",
"connector": "odbc",
"driver": "ODBC Driver 18 for SQL Server",
"tags": ["service:<CUSTOM_SERVICE>", "env:<CUSTOM_ENV>"], # Optional
"database_metrics": {
"ao_metrics": {
"enabled": true
}
},
"agent_jobs": {
"enabled": true,
"collection_interval": 15,
"history_row_limit": 10000
},
"tags": ["service:<CUSTOM_SERVICE>", "env:<CUSTOM_ENV>"],
"gcp": {
"project_id": "<PROJECT_ID>",
"instance_id": "<INSTANCE_ID>"
Expand All @@ -340,9 +431,10 @@ To avoid exposing the `datadog` user's password in plain text, use the Agent's [

[1]: /agent/cluster_agent
[2]: /agent/cluster_agent/clusterchecks/
[3]: https://helm.sh
[3]: /containers/kubernetes/installation/?tab=helm#installation
[4]: https://github.com/DataDog/integrations-core/blob/master/sqlserver/assets/configuration/spec.yaml#L324-L351
[5]: /agent/configuration/secrets-management
[6]: /containers/kubernetes/integrations/?tab=datadogoperator
{{% /tab %}}
{{< /tabs >}}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -60,13 +60,6 @@ Using the [Operator instructions in Kubernetes and Integrations][5] as a referen
- 'env:<CUSTOM_ENV>'
```

**Note**: For Postgres 9.6, add the following lines to the instance config where host and port are specified:

```yaml
pg_stat_statements_view: datadog.pg_stat_statements()
pg_stat_activity_view: datadog.pg_stat_activity()
```

2. Apply the changes to the Datadog Operator using the following command:

```shell
Expand Down
Loading