8000 Preview docs for CloudPrem by estherk15 · Pull Request #28464 · DataDog/documentation · GitHub
[go: up one dir, main page]

Skip to content

Preview docs for CloudPrem #28464

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 517 commits into from
May 19, 2025
Merged
Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
517 commits
Select commit Hold shift + click to select a range
77924c3
Adding new Live Debugger doc (#28365)
sstonehill12 Apr 23, 2025
62e955d
bump version of azure app services linux wrapper to 1.11.0 (#28935)
duncanpharvey Apr 23, 2025
67dac79
Add more missing aliases (#28927)
brett0000FF Apr 23, 2025
201f78a
Document support for psycopg (#28934)
eric-weaver Apr 23, 2025
f23f30b
Add notebook aliases (#28937)
buraizu Apr 23, 2025
b95f80a
[error-tracking] Apply general doc update (#28724)
Guillaume-Barrier Apr 23, 2025
176f08f
[DOCS-10674] Fix link in Test Optimization setup (#28923)
joepeeples Apr 23, 2025
5b7282f
[RUM] Update geo IP address images (#28917)
rtrieu Apr 23, 2025
6065b9f
Update GRACE docs for integration-service (#28350)
oliviashiah Apr 23, 2025
a82b3dd
fix the RUM retention wording for the different events (#28904)
MaelNamNam Apr 23, 2025
6562101
[RUM][RWOL] Fix explanation on the error-based retention filters (#28…
MaelNamNam Apr 23, 2025
750905e
Add more info on correlating trace and container metrics (#28870)
brett0000FF Apr 23, 2025
3dbb6a6
Revert "Add notebook aliases (#28937)" (#28941)
buraizu Apr 23, 2025
b045777 8000
reordered the tabs to be in alphabetical order from android to react …
iadjivon Apr 23, 2025
9e1dc66
DOCS-10473 (#28936)
domalessi Apr 23, 2025
bfbbe1c
Update v3-0.md (#28930)
dgreen15 Apr 23, 2025
c395cb1
Added datadog-ci span english section (#28128)
CelianR Apr 24, 2025
4ccfe0a
Update otel.md (#28857)
mtoffl01 Apr 24, 2025
78488ac
Create new Code Origins doc page (#28056)
sstonehill12 Apr 24, 2025
65a9658
Add uninstall instructions to RUM auto instrumentation server-side (#…
pablomartinezbernardo Apr 24, 2025
c8b57ec
Update GCP Service Extensions documentation (#28511)
e-n-0 Apr 24, 2025
6bbdd2e
[Org Settings] Update docs on new org settings (#28149)
michlee1337 Apr 24, 2025
f8d4635
initial documentation for preview mode permissions (#28842)
bi1yeu Apr 24, 2025
2d6aa12
fix link to Aurora autodiscovery guide (#28911)
hopkinsth Apr 24, 2025
fa178f3
Update On-Call Escalation policies endpoints schemas and description …
api-clients-generation-pipeline[bot] Apr 24, 2025
6bf9e7d
[SDCI-1360] Add critical path and exec time feature support (#28922)
rodrigo-roca Apr 24, 2025
d838b66
[RUM] React Native - Update setUser method to setUserInfo (#28949)
jhssilva Apr 24, 2025
b618180
Update PHP ASM support page (#28702)
estringana Apr 24, 2025
42203ca
Translation Pipeline PR (#28919)
guacbot Apr 24, 2025
7ad3bca
Specify how to customize env tags in Airflow DJM (#28955)
warrierr Apr 24, 2025
e47fa8c
[Debugger] Bump minimum Node.js tracer version (#28957)
watson Apr 24, 2025
9f223ad
[DJM-218] Remove install logs section in Databricks page (#28948)
aboitreaud Apr 24, 2025
7157f61
[DOCS-10699] add regions to restricted networks page (#28958)
aliciascott Apr 24, 2025
8d419c7
minor rum edits (#28106)
rtrieu Apr 24, 2025
eeb2e0f
Add code snippet for Kotlin Multiplatform (#28954)
rtrieu Apr 24, 2025
cb4455f
[DOCS-10446] changes to Resource Catalog policies (#28389)
aliciascott Apr 24, 2025
ffdf734
Improve Cdocs logging to catch environment issues (#28961)
jhgilbert Apr 24, 2025
232efc0
Update Private Location Windows version to 1.56.1 (#28950)
rafamelo12 Apr 24, 2025
14ea8de
Update check_references.md (#28855)
dd-dominic Apr 24, 2025
125e33e
remove "preview" callout from datastore docs (#28963)
drewwyatt Apr 24, 2025
548dbed
[DOCS-10642] Add Snowflake section to OP Amazon S3 destination (#28967)
maycmlee Apr 24, 2025
924513c
Update explorer.md (#28970)
iadjivon Apr 24, 2025
d39bcc6
Translation Pipeline PR (#28965)
guacbot Apr 25, 2025
04ffae4
added that TCP is not available for gov site (#28972)
iadjivon Apr 25, 2025
4ac24dc
Add helm to argocd docs (#28630)
Aaron-9900 Apr 25, 2025
14e5e1d
SDCD-1160: specifying dora change lead time limitation if previous de…
henrywalsh Apr 25, 2025
baa0334
add warning for openai byok (#28813)
barieom Apr 25, 2025
b110003
add recommendation for RabbitMQ integration (#28945)
robcarlan-datadog Apr 25, 2025
20eaf09
[SCA] Change Repo Settings Link in SCA Setup + Troubleshooting page (…
Michelk-byte Apr 25, 2025
adbf46c
Update databricks.md (#28979)
rkaneriya Apr 25, 2025
409f0f4
Remove CNM requirement for Network Path (#28974)
AlexandreYang Apr 25, 2025
eff2b42
document severity mapping (#28982)
juli1 Apr 25, 2025
76882dc
update recent changes to resource changes to support new UI and namin…
AlsonC Apr 25, 2025
b38acc0
improve documentation of APM Error Tracking (#28951)
fdehau Apr 25, 2025
705ef5e
[DOCS-10667] Update RUM <> APM image and add 8000 nav steps (#28931)
rtrieu Apr 25, 2025
fcdc55a
[error tracking] Add Datadog Operator instructions for ET Backend sta…
Ca-Jou Apr 25, 2025
7c7655f
[DOCS-10314/10315/10316] Add OP 2.5 components (#28706)
maycmlee Apr 25, 2025
4bbc7a2
[PROF-11671] Remove reference to deprecated stackdepth setting (#28980)
ivoanjo Apr 25, 2025
710b6d1
Update experimental docs (#28981)
domalessi Apr 25, 2025
0f8208a
[websites-modules] Icon Update: sync druids icons - 2025-04-25T00:18:…
guacbot Apr 25, 2025
d610915
[websites-modules] Update announcement banner for tailwind main nav (…
guacbot Apr 25, 2025
2c9b64a
Capitalize "T" in OTel (#28991)
janine-c Apr 25, 2025
22b737c
pull CWS agent documentation from 7.66.x branch (#28856)
YoannGh Apr 28, 2025
fbcdb31
doc(DI): exclude redacted identifiers via env (#28978)
tylfin Apr 28, 2025
44bbe8c
Update monitors_write to include resolve (#28493)
api-clients-generation-pipeline[bot] Apr 28, 2025
c353043
remove Preview from FIPS Agent docs (#29004)
shanelhuang Apr 28, 2025
0f0ccdd
Teddy.gesbert/doc dora (#28914)
Tecoddy Apr 28, 2025
e52f25a
[error tracking] Remove redundant `features.apm.enabled:true` config …
Ca-Jou Apr 28, 2025
01e2a73
Add import statements and adjust indentations (#28932)
domalessi Apr 28, 2025
c2f9a58
[CLOUDCRAFT-1201] Component: DynamoDB (#28953)
jamesponddotco Apr 28, 2025
c12c44e
Explain Tracer Options for Quantization of APM Data (#28865)
brett0000FF Apr 28, 2025
ede6769
agent data security: add service discovery to telemetry content (#29000)
Yumasi Apr 28, 2025
4cf017f
add MSK to configuration.md (#29008)
nhulston Apr 28, 2025
cb0c101
Update Amazon S3 destination docs (#29010)
maycmlee Apr 28, 2025
9190be5
Update application_security.md (#28996)
aliciascott Apr 28, 2025
2af6d14
remove preview (#29012)
maycmlee Apr 28, 2025
c853c04
Fix broken SOC 2 link (#29014)
janine-c Apr 28, 2025
97ee2da
Add diagram to notification rule docs (#29011)
estherk15 Apr 28, 2025
c165e1c
Add signup logic to handle adblock (#28851)
stanleegoodspeed Apr 28, 2025
9a5be1d
[AZINTS-3391] add azure storage monitoring setup (#28861)
ava-silver Apr 28, 2025
d3e5112
[DOCS-10352] Update OP Microsoft Sentinel shortcodes (#28790)
maycmlee Apr 28, 2025
d472c8e
Remove feature for time comparison (#29015)
estherk15 Apr 28, 2025
764ee0b
(Actions) Update logo (#29019)
hestonhoffman Apr 28, 2025
3548809
[SDTEST-1941] Remove `test.bundle` tag mention from JUnitXML fingerpr…
ManuelPalenzuelaDD Apr 29, 2025
613822b
initial commit (#28990)
bgdeutsch Apr 29, 2025
afb52ee
RUM without Limits tweaks (#29016)
rtrieu Apr 29, 2025
ca15481
Update _index.md (#29027)
joepeeples Apr 29, 2025
0f18e5e
Add new workspaces use case for e-commerce (#28808)
yuliyambg Apr 29, 2025
dbc1c59
[web-6390] fix sources integration preview by not rendering markdoc-a…
bgdeutsch Apr 29, 2025
490bb81
Document DD_APM_TRACING_ENABLED (#29002)
bm1549 Apr 29, 2025
ddcf209
Custom Framework API Spec (#28798)
api-clients-generation-pipeline[bot] Apr 29, 2025
84c37dd
snow v2.7.0 update set (#29020)
yfangechiu Apr 29, 2025
7ce6413
Update diagram (#29018)
drichards-87 Apr 29, 2025
aca38b9
Add RWOL enable note (#29029)
rtrieu Apr 29, 2025
cafb60e
DOCS-10682 - Span Auto-linking for Serverless APM (#28942)
cswatt Apr 29, 2025
87de8a6
add library mapping (#29032)
maycmlee Apr 29, 2025
52edab1
Complete Observability Pipelines API (#28962)
api-clients-generation-pipeline[bot] Apr 29, 2025
9b7755e
[DOCS-10675] Update Heatmaps snapshot user experience in RUM and PA (…
rtrieu Apr 29, 2025
34fe387
Add query retention period section (#28992)
drichards-87 Apr 29, 2025
fc10945
Remove mismatched div tag (#29035)
janine-c Apr 29, 2025
3d3bce1
Add external link to datadog_dashboard_json resource (#29031)
fernandorodriguezcdatadog Apr 29, 2025
8584577
Update Cloud Security screenshots for new nav (#29021)
janine-c Apr 29, 2025
144912d
add links (#29033)
cswatt Apr 29, 2025
bd6b896
new v2.7.0 update set (#29038)
yfangechiu Apr 29, 2025
c97ce06
Translation Pipeline PR (#28997)
guacbot Apr 29, 2025
d2c3763
Update versioning docs for dd-trace-py (#28968)
erikayasuda Apr 29, 2025
985f131
[DOCS-10298] Update monitor type to CI/CD & Test (#29007)
joepeeples Apr 29, 2025
1157ab8
Update performance.md (#29041)
maycmlee Apr 29, 2025
8b12c74
Add blog link (#29044)
buraizu Apr 29, 2025
746a743
Martin/documenting rehydration cost control (#29026)
martin-tournier Apr 30, 2025
2003547
Clarify use case for pipeline tags (#29037)
estherk15 Apr 30, 2025
4f51e22
Add budgeting endpoints (#28774)
api-clients-generation-pipeline[bot] Apr 30, 2025
c50fca6
Bwest/community libraries restructure (#29036)
brandonmwest Apr 30, 2025
b35446a
Remove Cloud Security SKUs from docs (#29045)
janine-c Apr 30, 2025
2c6e7e4
[DSM] Add technology pages for DSM documentation (#28983)
lkretvix Apr 30, 2025
c9dab64
Move linuxParameters to containerDefinitions (#29022)
janine-c Apr 30, 2025
751ad41
Initial docs for Live Debugger tab in Datadog plugin for JetBrains ID…
jfree Apr 30, 2025
d22e2aa
bump dd-trace-java version (#29063)
nhulston Apr 30, 2025
e9c78ab
Clarify tag extraction docs for CCM (#28840)
elihschiff Apr 30, 2025
f92fd11
[DOCS-9847] Add note about OP data directory (#29017)
maycmlee Apr 30, 2025
93d10a4
Update docs because telemetry is no longer anonymous. (#29067)
jfree Apr 30, 2025
6448a8c
Explain standard vs custom pricing for integrations. (#28960)
brett0000FF Apr 30, 2025
a6dfd6d
Post Reorg Tweaks (#28940)
brett0000FF Apr 30, 2025
f15b77c
Update ECS resources crawl frequency (#29070)
stzou Apr 30, 2025
d6b2082
[websites-modules] WEB-6301 adding soar to use cases list (#29040)
guacbot Apr 30, 2025
f6131b8
Add notes about API creation (#29066)
goeln Apr 30, 2025
22317b5
Fix link to resource-based sampling guide (#29072)
timmc-edx Apr 30, 2025
52d956c
Translation Pipeline PR (#29047)
guacbot Apr 30, 2025
677dc61
Update opentelemetry.md (#28984)
mtoffl01 Apr 30, 2025
b68b640
[CCC-695] Add details for CCM Read/Write permissions (#29078)
api-clients-generation-pipeline[bot] Apr 30, 2025
4d65850
Add Baggage as Default Propagator (#29060)
rachelyangdog Apr 30, 2025
8c4a3d6
[RUM] Auto-instrumentation updates v3 (#29009)
rtrieu Apr 30, 2025
a340a06
[CCC-695] Add details for CCM Read/Write permissions (#29076)
kaankoseler Apr 30, 2025
5492d0c
[DOCS-10690] updates to Resource Catalog (#29074)
aliciascott Apr 30, 2025
e93abe9
Remove the websites team as code owner of generated file (#29082)
jhgilbert Apr 30, 2025
abf8e99
Docs10556/aws resource collection mappings (#28866)
buraizu Apr 30, 2025
bb0e840
Add files to dd-source clone (#29092)
hestonhoffman May 1, 2025
5991347
delete (#29097)
bgdeutsch May 1, 2025
9df6554
Update automatic case creation docs to include error tracking (#29088)
Daniel-Shoch May 1, 2025
e7e82f6
Add a note about log monitor rolling window (#29034)
estherk15 May 1, 2025
334ecb3
Cost Recommendations ga updates (#29071)
rtrieu May 1, 2025
d733715
remove infrastructure/devices redirect (#29094)
chinichilla May 1, 2025
b6adc1e
Moved Code Origins content under /tracing parent instead of /guide (#…
sstonehill12 May 1, 2025
d580576
Add SD-WAN Blog (#29090)
aliciascott May 1, 2025
126f4b9
DOCS-9930 DBM Schemas Explorer (#28029)
drichards-87 May 1, 2025
27543c1
[DOCS-10728] adding GCP locations and fixing formatting (#29098)
aliciascott May 1, 2025
306ea4a
Update otel_demo_to_datadog.md (#29085)
namhyuck-kim-otsk May 1, 2025
cddaab5
Translation Pipeline PR (#29086)
guacbot May 1, 2025
79d7737
removing outdated screenshot (#29103)
michaelcretzman May 1, 2025
c6c9d60
fixing product name (#29105)
michaelcretzman May 1, 2025
2b5b169
DOCS-10769 - Update fips-agent.md (#29106)
iadjivon May 1, 2025
8bc65da
Update fips-compliance.md (#29108)
iadjivon May 2, 2025
d0cf03a
Add user status to schema and fix escalation policy included (#29051)
api-clients-generation-pipeline[bot] May 2, 2025
732e034
[INA-7367] Update Incident Management docs for Confluence Postmortems…
emiliafrench May 2, 2025
d260a92
Add section on monitor bulk editing (#28836)
Dalje-et May 2, 2025
c73f322
Update Geomap widget setup instructions (#28882)
amymzhou May 2, 2025
eb6d42d
fix name of rum.measure.view.time_spent metric (#29112)
MaelNamNam May 2, 2025
dd2b1ab
[DOCS-10755] Add site restriction (#29109)
buraizu May 2, 2025
c826978
[DASH2024-152] update banner copy (#29121)
LisianeTu May 2, 2025
feb7658
Add new feature for Case Management auto-close and auto-escalation (#…
estherk15 May 2, 2025
d41e891
[CCC-752] Document account filtering not being supported for Recommen…
jhassan124 May 2, 2025
c546a60
Tophr c dd/aas docs update (#29111)
TophrC-dd May 2, 2025
30952b8
Add batch limitation for Kinesis Firehose (#29123)
estherk15 May 2, 2025
293a662
[DOCS-10691] Fix windows setup on Network path docs (#29125)
aliciascott May 2, 2025
6bb44e6
Docs10767/azure vm guide (#29122)
buraizu May 2, 2025
0dcc5a9
[aaa] Update cross org UI screenshot (#29127)
rtrieu May 2, 2025
dbc1781
[CCM] Hierarchical budgets and upload via CSV (#29081)
rtrieu May 2, 2025
b91b9a7
[K9VULN-4927] Update CSM vm config (#29115)
Bit-Doctor May 2, 2025
2b39e9b
Martin/array processor dor log (#29061)
martin-tournier May 5, 2025
7c55f66
[SYNTH-19390] Update pl config (#29113)
SKYWy May 5, 2025
dd77663
docs(ecs): update FIPS proxy version to 1.1.10 (#29138)
louis-cqrl May 5, 2025
eae6505
break word (#29129)
bgdeutsch May 5, 2025
5304f29
[ACTP-631] add permissions handling to private action runner docs (#2…
asiya-sh May 5, 2025
4992052
[DOCS-10702] Redirect integration (#29107)
buraizu May 5, 2025
e35089c
GitLab & Azure DevOps for Code Security Setup (#28971)
markazerdd May 5, 2025
44b9851
Add blog link (#29134)
buraizu May 5, 2025
1281b04
Add On-Call Team Rules (#28924)
api-clients-generation-pipeline[bot] May 5, 2025
9f17163
updating the rate limit to 250k (#29150)
gie2910 May 5, 2025
7cb600d
Update amazon_elastic_co 8000 ntainer_explorer.md (#29147)
stzou May 5, 2025
46c47f6
Ida.adjivon/docs 10781 pana edits (#29131)
iadjivon May 5, 2025
7c6092f
fix links (#29146)
Yun-Kim May 5, 2025
da86694
Update supported libraries with OpenAPI generator (#29143)
mariedm May 5, 2025
9ab50a5
[DOCS-10544] Add OP API and Terraform info (#28537)
maycmlee May 5, 2025
4b2fe8e
Fix anchor link (#29152)
drichards-87 May 5, 2025
d2d0fd5
DOCS-10600: Tracing API Gateway (#28916)
cswatt May 5, 2025
8ca542b
clarify GKE Autopilot support (#29151)
mpavlov May 5, 2025
2cce186
initial commit (#29155)
cswatt May 5, 2025
e7fd7c1
edit example query so it works (#29157)
tjfarringer May 5, 2025
9026487
Fix numbering for Mobile Session Replay Setup guide (#29154)
demi-w May 5, 2025
10cfbcf
Update _index.md enableAAP -> enableASM (#29161)
egmarquet-datadog May 5, 2025
6e27d27
Translation Pipeline PR (#29135)
guacbot May 5, 2025
9504155
Operation V2 Migration Guide Updates (#29084)
brett0000FF May 5, 2025
e129b43
embed manually providing source file into github integration heading …
rodrigo-roca May 6, 2025
a119b1b
Update archives.md (#29144)
martin-tournier May 6, 2025
d680fb8
(fleet) simplify proxy configuration (#29024)
arbll May 6, 2025
c596794
[Q1 2025 Hackathon] Update Tab Styling (#28476)
brett0000FF May 6, 2025
524227d
Martin/late log preview (#29148)
martin-tournier May 6, 2025
0d28d3f
Update _index.md (#29145)
HugoPct May 6, 2025
8196bb3
Add site region alert to all IDE plugin pages (#29162)
joepeeples May 6, 2025
4fea270
Update archives.md (#29137)
martin-tournier May 6, 2025
4930c8b
Revert "[Q1 2025 Hackathon] Update Tab Styling (#28476)" (#29175)
brett0000FF May 6, 2025
47b99f3
add dd-trace-py support for APM DBM for MongoDB (#29172)
lu-zhengda May 6, 2025
a3f12a0
DDOT Collector Release (#28137)
brett0000FF May 6, 2025
2cfaf78
Update data_retention_periods.md -Retention period for Profiler (#29173)
anandreshmi46 May 6, 2025
f60f5e6
Agent Auto Multi-Line detection docs update (#28318)
gh123man May 6, 2025
e499f4f
Fix typo in analyze_login_attempts.md (#29181)
dryge May 6, 2025
079dab2
Update java.md for `dd.jdk.socket.enabled` config option (#29182)
sarahchen6 May 6, 2025
88ecee6
[SVLS-3965] Add doc for instrumenting Step Functions using AWS SAM (#…
lym953 May 6, 2025
4d7f383
OTAGENT-391 Add otel-agent evn var to enable OTel Collector (#29184)
krlv May 6, 2025
9b2779f
Translation Pipeline PR (#29166)
guacbot May 6, 2025
e5b380b
Fix blog link for DDOT Collector (#29186)
brett0000FF May 6, 2025
59bd79b
DOCS-10645 Workload Protection Setup reorg (#29100)
michaelcretzman May 6, 2025
48dc849
Update azure_app_services_linux.md - Add Continuous profiler support …
anandreshmi46 May 7, 2025
1b961fa
Update v2 for CCM perms as well (#29185)
api-clients-generation-pipeline[bot] May 7, 2025
faa132d
[DSM] Add keep service name env variable to all languages rather than…
ericfirth May 7, 2025
5e342d3
adding new sdk methods (#28752)
uurien May 7, 2025
56e0c6a
fix links (#29210)
maycmlee May 7, 2025
e1b8c3f
Update libraries.yaml (#29192)
brandonmwest May 7, 2025
b1e94e0
Remove notice about unsupported DC (#29202)
zippolyte May 7, 2025
fa44fbd
Replace alias with aliases so the aliases work (#29219)
urseberry May 7, 2025
7265ac5
Add pagination method for NDM ListDevices. (#29128)
api-clients-generation-pipeline[bot] May 7, 2025
4a18100
Add section to troubleshooting guide for invalid paths and Datadog-ho…
dastrong May 7, 2025
bf08410
[Profiling] Update the status of Allocated Memory; not available for …
chrisnas May 7, 2025
7d42852
fix NPM (#29220)
aliciascott May 7, 2025
a88d0df
chore: Datadog Lambda Extension v78 (#29221)
apiarian-datadog May 7, 2025
deef4bf
Fix the integrations sources search term (#29188)
Yuqing-Bian May 7, 2025
c2e217a
add example (#29215)
maycmlee May 7, 2025
29f4495
update session replay link (#29214)
rtrieu May 7, 2025
925c419
add links (#29212)
maycmlee May 7, 2025
e3302b7
[DOCS-10730/DOCS-9983] Add OP Worker commands doc (#29102)
maycmlee May 7, 2025
c974f40
initial commit (#29225)
cswatt May 7, 2025
25825ec
chore: Datadog Lambda Python 108 Release (#29226)
apiarian-datadog May 7, 2025
0a6c5ce
initial commit (#29228)
cswatt May 7, 2025
8b59d12
Translation Pipeline PR (#29191)
guacbot May 7, 2025
ecef121
Add section for services/teams not updating (#29231)
dastrong May 7, 2025
77a34db
Document advanced Node.js tracer init options (#29023)
watson May 8, 2025
8f683df
Fix incorrect pattern for url (#29208)
api-clients-generation-pipeline[bot] May 8, 2025
4c7a313
Changed double backslashes to single (#29241)
dastrong May 8, 2025
53bbe6a
Replace AWS fields with Azure (#29069)
estherk15 May 8, 2025
5df31d9
Merge branch 'master' into esther/docs-10024-cloud-prem
estherk15 May 8, 2025
e6d28a0
Add diagrams, format links, grammar edits, remove SaaS
estherk15 May 8, 2025
9ac4bf1
Apply suggestions from code review round 1
estherk15 May 9, 2025
2052615
Apply code suggestions round 2, change langing page
estherk15 May 9, 2025
08f6d51
Add a note distinguishing between CloudPrem and cloud-based Datadog l…
estherk15 May 12, 2025
0c2c181
Add overview diagram, update landing page and further reading
estherk15 May 15, 2025
3033158
Update overview image
estherk15 May 15, 2025
01b77bd
Add minor fixes (#29401)
guilload May 16, 2025
50dd4a6
Reorder CloudPrem Get started links. (#29414)
estherk15 May 19, 2025
c414707
Add private:true to all docs
estherk15 May 19, 2025
0788fba
Merge branch 'master' into esther/docs-10024-cloud-prem
estherk15 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
6 changes: 6 additions & 0 deletions config/_default/menus/main.en.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6067,6 +6067,12 @@ menu:
parent: log_troubleshooting
identifier: log_troubleshooting_live_tail
weight: 1001
# - name: CloudPrem
# pre: cloud
# url: cloudprem/
# parent: log_management_heading
# identifier: cloud_prem
# weight: 30000
- name: Security Overview
url: security/
pre: security-platform
Expand Down
32 changes: 32 additions & 0 deletions content/en/cloudprem/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
---
title: CloudPrem
description: Learn how to deploy and manage Datadog CloudPrem, a self-hosted log management solution for cost-effective log ingestion, processing, indexing, and search capabilities
private: true
---

<div class="alert alert-warning">CloudPrem is in Preview.</div>

## Overview

Datadog CloudPrem is a self-hosted log management solution that enables cost-effective log ingestion, processing, indexing, and search capabilities within your own infrastructure. Built to meet data residency, stringent security, and high-volume requirements, CloudPrem integrates with the Datadog platform to provide log analysis, visualization, and alerting - all while keeping your log data at rest within your infrastructure boundaries.

## Architecture

CloudPrem uses a decoupled architecture that separates compute from storage, enabling independent scaling of indexing, search, and storage. Key components include indexers, searchers, a PostgreSQL-based metastore, and a control plane for task orchestration. For more information, see the [Architecture][4] documentation.

## Get started

{{< whatsnext desc="What's next:" >}}
{{< nextlink href="/cloudprem/installation/" >}}Install CloudPrem and Send Logs with the Agent {{< /nextlink >}}
{{< nextlink href="/cloudprem/ingress/" >}}CloudPrem Ingress Configuration{{< /nextlink >}}
{{< nextlink href="/cloudprem/cluster/" >}}Learn more about Cluster Sizing and Operations{{< /nextlink >}}
{{< nextlink href="/cloudprem/aws_config" >}}AWS Configuration{{< /nextlink >}}
{{< nextlink href="/cloudprem/processing/" >}}Configure CloudPrem Log Processing{{< /nextlink >}}
{{< nextlink href="/cloudprem/troubleshooting/" >}}Troubleshooting{{< /nextlink >}}
{{< /whatsnext >}}


[1]: https://kubernetes-sigs.github.io/aws-load-balancer-controller/latest/deploy/installation/
[2]: /cloudprem/installation/
[3]: /cloudprem/processing/
[4]: /cloudprem/architecture/
53 changes: 53 additions & 0 deletions content/en/cloudprem/architecture.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
---
title: Architecture
further_reading:
- link: "/cloudprem/"
tag: "Documentation"
text: "Learn more about CloudPrem"
- link: "/cloudprem/installation/"
tag: "Documentation"
text: "CloudPrem Installation"
- link: "/cloudprem/ingress/"
tag: "Documentation"
text: "Ingress Configuration"
- link: "/cloudprem/cluster/"
tag: "Documentation"
text: "Cluster Sizing and Operations"
- link: "/cloudprem/aws_config"
tag: "Documentation"
text: "AWS Configuration"
- link: "/cloudprem/processing/"
tag: "Documentation"
text: "CloudPrem Log Processing"
- link: "/cloudprem/troubleshooting/"
tag: "Documentation"
text: "Troubleshooting CloudPrem"
---

<div class="alert alert-warning">CloudPrem is in Preview.</div>

## Overview

{{< img src="/cloudprem/overview_architecture.png" alt="CloudPrem architecture showing Indexers, Searchers, Metastore, and Control Plane components interacting with object storage" style="width:100%;" >}}

CloudPrem uses a decoupled architecture which separates the compute (indexing and searching) and data on an object storage. This allows for independent scaling and optimization of different cluster components based on workload demands.

## Components

The CloudPrem cluster, typically deployed on Kubernetes (EKS), consists of several components:

**Indexers**
: Responsible for receiving logs from Datadog Agents. Indexers process, index, and store logs in index files called _splits_ to the object storage (for example, Amazon S3).

**Searchers**
: Handle search queries from the Datadog UI, reading metadata from Metastore and index data from the object storage.

**Metastore**
: Stores metadata about the indexes, including splits locations on the object storage. CloudPrem uses PostgreSQL for this purpose.

**Janitor/Control Plane**
: Responsible for tasks like indexing tasks scheduling and delete tasks.

## Further reading

{{< partial name="whats-next/whats-next.html" >}}
103 changes: 103 additions & 0 deletions content/en/cloudprem/aws_config.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,103 @@
---
title: AWS Configuration
description: Learn how to configure AWS for CloudPrem
further_reading:
- link: "/cloudprem/"
tag: "Documentation"
text: "Learn more about CloudPrem"
- link: "/cloudprem/installation/"
tag: "Documentation"
text: "CloudPrem Installation"
- link: "/cloudprem/ingress/"
tag: "Documentation"
text: "Ingress Configuration"
- link: "/cloudprem/cluster/"
tag: "Documentation"
text: "Cluster Sizing and Operations"
- link: "/cloudprem/processing/"
tag: "Documentation"
text: "CloudPrem Log Processing"
- link: "/cloudprem/troubleshooting/"
tag: "Documentation"
text: "Troubleshooting CloudPrem"
---

## Overview

This guide covers how to configure your AWS account for CloudPrem. For ingress configuration, see [CloudPrem Ingress Configuration][1].

To deploy CloudPrem on AWS, you need to configure:
- AWS credentials
- AWS region
- IAM permissions for S3

## AWS credentials

When starting a node, CloudPrem attempts to find AWS credentials using the credential provider chain implemented by [rusoto\_core::ChainProvider][2] and looks for credentials in this order:

1. Environment variables `AWS_ACCESS_KEY_ID`, `AWS_SECRET_ACCESS_KEY`, or `AWS_SESSION_TOKEN` (optional).
2. Credential profiles file, typically located at `~/.aws/credentials` or otherwise specified by the `AWS_SHARED_CREDENTIALS_FILE` and `AWS_PROFILE` environment variables if set and not empty.
3. Amazon ECS container credentials, loaded from the Amazon ECS container if the environment variable `AWS_CONTAINER_CREDENTIALS_RELATIVE_URI` is set.
4. Instance profile credentials, used on Amazon EC2 instances, and delivered through the Amazon EC2 metadata service.

An error is returned if no credentials are found in the chain.

## AWS Region

CloudPrem attempts to find the AWS region from multiple sources, using the following order of precedence:

1. **Environment variables**: Checks `AWS_REGION`, then `AWS_DEFAULT_REGION`.
2. **AWS config file**: Typically located at `~/.aws/config`, or at the path specified by the `AWS_CONFIG_FILE` environment variable (if set and not empty).
3. **EC2 instance metadata**: Uses the region of the currently running Amazon EC2 instance.
4. **Default**: Falls back to `us-east-1` if no other source provides a region.

## IAM permissions for S3

Required authorized actions:

* `ListBucket` (on the bucket directly)
* `GetObject`
* `PutObject`
* `DeleteObject`
* `ListMultipartUploadParts`
* `AbortMultipartUpload`

Here is an example of a bucket policy:

```

{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"s3:ListBucket"
],
"Resource": [
"arn:aws:s3:::my-bucket"
]
},
{
"Effect": "Allow",
"Action": [
"s3:GetObject",
"s3:PutObject",
"s3:DeleteObject",
"s3:ListMultipartUploadParts",
"s3:AbortMultipartUpload"
],
"Resource": [
"arn:aws:s3:::my-bucket/*"
]
}
]
}
```

## Further reading

{{< partial name="whats-next/whats-next.html" >}}

[1]: /cloudprem/ingress/
[2]: https://docs.rs/rusoto_credential/latest/rusoto_credential/struct.ChainProvider.html
74 changes: 74 additions & 0 deletions content/en/cloudprem/cluster.md
69A2
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
---
title: Cluster Sizing and Operations
description: Learn about cluster sizing, scaling, monitoring, and maintenance for CloudPrem
further_reading:
- link: "/cloudprem/"
tag: "Documentation"
text: "Learn more about CloudPrem"
- link: "/cloudprem/architecture/"
tag: "Documentation"
text: "CloudPrem Architecture"
- link: "/cloudprem/installation/"
tag: "Documentation"
text: "Installation"
- link: "/cloudprem/ingress/"
tag: "Documentation"
text: "Ingress Configuration"
- link: "/cloudprem/aws_config"
tag: "Documentation"
text: "AWS Configuration"
- link: "/cloudprem/processing/"
tag: "Documentation"
text: "CloudPrem Log Processing"
- link: "/cloudprem/troubleshooting/"
tag: "Documentation"
text: "Troubleshooting CloudPrem"
---

<div class="alert alert-warning">CloudPrem is in Preview.</div>

## Overview

This document gives recommendations on dimensioning your CloudPrem cluster components, particularly indexers and searchers.

<div class="alert alert-info">
These are starting recommendations. Monitor your cluster's performance and resource utilization closely and adjust sizing as needed.
</div>

## Indexers

- **Performance:** To index 5 MB/s of logs, CloudPrem needs approximately 1 vCPU and 2 GB of RAM.
- **Recommended Pod Sizes:** We recommend deploying indexer pods with either:
- 2 vCPUs and 4 GB of RAM
- 4 vCPUs and 8 GB of RAM
- 8 vCPUs and 16 GB of RAM
- **Storage:** Indexers require persistent storage (preferably SSDs, but local HDDs or remote EBS volumes can also be used) to store temporary data while constructing the index files.
- Minimum: 100 GB per pod
- Recommendation (for pods > 4 vCPUs): 200 GB per pod
- **Example Calculation:** To index 1 TB per day (~11.6 MB/s):
- Required vCPUs: `(11.6 MB/s / 5 MB/s/vCPU) ≈ 2.3 vCPUs`
- Rounding up, you might start with one indexer pod configured with 3 vCPUs and 6 GB RAM, requiring a 100 GB EBS volume. (Adjust this configuration based on observed performance and redundancy needs.)

## Searchers

- **Performance:** Search performance depends heavily on the workload (query complexity, concurrency, data scanned).
- **Rule of Thumb:** A general starting point is to provision roughly double the total number of vCPUs allocated to Indexers.
- **Memory:** We recommend 4 GB of RAM per searcher vCPU. Provision more RAM if you expect many concurrent aggregation requests.

## Other services

The following components are typically lightweight:

- **Control Plane:** 1 vCPU, 2 GB RAM
- **Metastore:** 1 vCPU, 2 GB RAM
- **Janitor:** 1 vCPU, 2 GB RAM

## Postgres Metastore backend

- **Instance Size:** For most use cases, a PostgreSQL instance with 1 vCPU and 4 GB of RAM is sufficient
- **AWS RDS Recommendation:** If using AWS RDS, the `t4g.medium` instance type is a suitable starting point
- **High Availability:** Enable Multi-AZ deployment with one standby replica for high availability

## Further reading

{{< partial name="whats-next/whats-next.html" >}}
Loading
Loading
0