@@ -30188,6 +30188,125 @@ components:
30188
30188
description: Link to the Incident created on ServiceNow
30189
30189
type: string
30190
30190
type: object
30191
+ SingleAggregatedConnectionResponseArray:
30192
+ description: The definition of `SingleAggregatedConnectionResponseArray` object.
30193
+ example:
30194
+ data:
30195
+ - attributes:
30196
+ bytes_sent_by_client: 100
30197
+ bytes_sent_by_server: 200
30198
+ group_bys:
30199
+ client_team:
30200
+ - networks
30201
+ server_service:
30202
+ - hucklebuck
30203
+ packets_sent_by_client: 10
30204
+ packets_sent_by_server: 20
30205
+ rtt_micro_seconds: 800
30206
+ tcp_closed_connections: 30
30207
+ tcp_established_connections: 40
30208
+ tcp_refusals: 7
30209
+ tcp_resets: 5
30210
+ tcp_retransmits: 30
30211
+ tcp_timeouts: 6
30212
+ id: client_team:networks, server_service:hucklebuck
30213
+ type: aggregated_connection
30214
+ properties:
30215
+ data:
30216
+ description: The `SingleAggregatedConnectionResponseArray` `data`.
30217
+ items:
30218
+ $ref: '#/components/schemas/SingleAggregatedConnectionResponseData'
30219
+ type: array
30220
+ type: object
30221
+ SingleAggregatedConnectionResponseData:
30222
+ description: The definition of `SingleAggregatedConnectionResponseData` object.
30223
+ properties:
30224
+ attributes:
30225
+ $ref: '#/components/schemas/SingleAggregatedConnectionResponseDataAttributes'
30226
+ id:
30227
+ description: The `SingleAggregatedConnectionResponseData` `id`.
30228
+ type: string
30229
+ type:
30230
+ $ref: '#/components/schemas/SingleAggregatedConnectionResponseDataType'
30231
+ type: object
30232
+ SingleAggregatedConnectionResponseDataAttributes:
30233
+ description: The definition of `SingleAggregatedConnectionResponseDataAttributes`
30234
+ object.
30235
+ properties:
30236
+ bytes_sent_by_client:
30237
+ description: The total number of bytes sent by the client over the given
30238
+ period.
30239
+ format: int64
30240
+ type: integer
30241
+ bytes_sent_by_server:
30242
+ description: The total number of bytes sent by the server over the given
30243
+ period.
30244
+ format: int64
30245
+ type: integer
30246
+ group_bys:
30247
+ additionalProperties:
30248
+ items:
30249
+ type: string
30250
+ type: array
30251
+ description: The `attributes` `group_bys`.
30252
+ type: object
30253
+ packets_sent_by_client:
30254
+ description: The total number of packets sent by the client over the given
30255
+ period.
30256
+ format: int64
30257
+ type: integer
30258
+ packets_sent_by_server:
30259
+ description: The total number of packets sent by the server over the given
30260
+ period.
30261
+ format: int64
30262
+ type: integer
30263
+ rtt_micro_seconds:
30264
+ description: Measured as TCP smoothed roundtrip time in microseconds (the
30265
+ time between a TCP frame being sent and acknowledged).
30266
+ format: int64
30267
+ type: integer
30268
+ tcp_closed_connections:
30269
+ description: The number of TCP connections in a closed state. Measured in
30270
+ connections per second from the client.
30271
+ format: int64
30272
+ type: integer
30273
+ tcp_established_connections:
30274
+ description: The number of TCP connections in an established state. Measured
30275
+ in connections per second from the client.
30276
+ format: int64
30277
+ type: integer
30278
+ tcp_refusals:
30279
+ description: The number of TCP connections that were refused by the server.
30280
+ Typically this indicates an attempt to connect to an IP/port that is not
30281
+ receiving connections, or a firewall/security misconfiguration.
30282
+ format: int64
30283
+ type: integer
30284
+ tcp_resets:
30285
+ description: The number of TCP connections that were reset by the server.
30286
+ format: int64
30287
+ type: integer
30288
+ tcp_retransmits:
30289
+ description: TCP Retransmits represent detected failures that are retransmitted
30290
+ to ensure delivery. Measured in count of retransmits from the client.
30291
+ format: int64
30292
+ type: integer
30293
+ tcp_timeouts:
30294
+ description: The number of TCP connections that timed out from the perspective
30295
+ of the operating system. This can indicate general connectivity and latency
30296
+ issues.
30297
+ format: int64
30298
+ type: integer
30299
+ type: object
30300
+ SingleAggregatedConnectionResponseDataType:
30301
+ default: aggregated_connection
30302
+ description: 'Aggregated connection resource type. Allowed enum values: `aggregated_connection`.
30303
+
30304
+ default: `aggregated_connection`'
30305
+ enum:
30306
+ - aggregated_connection
30307
+ type: string
30308
+ x-enum-varnames:
30309
+ - AGGREGATED_CONNECTION
30191
30310
SlackIntegrationMetadata:
30192
30311
description: Incident integration metadata for the Slack integration.
30193
30312
properties:
@@ -44282,6 +44401,68 @@ paths:
44282
44401
summary: Update the tags for a device
44283
44402
tags:
44284
44403
- Network Device Monitoring
44404
+ /api/v2/network/connections/aggregate:
44405
+ get:
44406
+ description: Get aggregated connections
44407
+ operationId: GetAggregatedConnections
44408
+ parameters:
44409
+ - description: Unix timestamp (number of seconds since epoch) of the start of
44410
+ the query window. If not provided, the start of the query window is 15 minutes
44411
+ before the "to" timestamp. If neither "from" nor "to" are provided, the
44412
+ query window is [now - 15m, now].
44413
+ in: query
44414
+ name: from
44415
+ schema:
44416
+ format: int64
44417
+ type: integer
44418
+ - description: Unix timestamp (number of seconds since epoch) of the end of
44419
+ the query window. If not provided, the end of the query window is the current
44420
+ time. If neither "from" nor "to" are provided, the query window is [now
44421
+ - 15m, now].
44422
+ in: query
44423
+ name: to
44424
+ schema:
44425
+ format: int64
44426
+ type: integer
44427
+ - description: Comma-separated list of fields to group connections by.
44428
+ in: query
44429
+ name: group_by
44430
+ schema:
44431
+ type: string
44432
+ - description: Comma-separated list of tags to filter connections by.
44433
+ in: query
44434
+ name: tags
44435
+ schema:
44436
+ type: string
44437
+ - description: The number of connections to be returned. The maximum value is
44438
+ 5000.
44439
+ in: query
44440
+ name: limit
44441
+ schema:
44442
+ default: 100
44443
+ format: int32
44444
+ maximum: 5000
44445
+ minimum: 1
44446
+ type: integer
44447
+ responses:
44448
+ '200':
44449
+ content:
44450
+ application/json:
44451
+ schema:
44452
+ $ref: '#/components/schemas/SingleAggregatedConnectionResponseArray'
44453
+ description: OK
44454
+ '400':
44455
+ $ref: '#/components/responses/BadRequestResponse'
44456
+ '429':
44457
+ $ref: '#/components/responses/TooManyRequestsResponse'
44458
+ summary: Get aggregated connections
44459
+ tags:
44460
+ - Cloud Network Monitoring
44461
+ x-unstable: '**Note**: This endpoint is in Preview. If you have any feedback,
44462
+
44463
+ contact [Datadog support](https://docs.datadoghq.com/help/).
44464
+
44465
+ type: safe'
44285
44466
/api/v2/org_configs:
44286
44467
get:
44287
44468
description: Returns all Org Configs (name, description, and value).
@@ -53624,6 +53805,10 @@ tags:
53624
53805
and the `cloud_cost` data source. For more information, see the [Cloud Cost Management
53625
53806
documentation](https://docs.datadoghq.com/cloud_cost_management/).
53626
53807
name: Cloud Cost Management
53808
+ - description: The Cloud Network Monitoring API allows you to fetch aggregated connections
53809
+ and their attributes. See the [Cloud Network Monitoring page](https://docs.datadoghq.com/network_monitoring/cloud_network_monitoring/)
53810
+ for more information.
53811
+ name: Cloud Network Monitoring
53627
53812
- description: Manage your Datadog Cloudflare integration directly through the Datadog
53628
53813
API. See the [Cloudflare integration page](https://docs.datadoghq.com/integrations/cloudflare/)
53629
53814
for more information.
0 commit comments