- 필수 기능
- 시작하기
- Glossary
- 표준 속성
- Guides
- Agent
- 통합
- 개방형텔레메트리
- 개발자
- API
- Datadog Mobile App
- CoScreen
- Cloudcraft
- 앱 내
- 서비스 관리
- 인프라스트럭처
- 애플리케이션 성능
- APM
- Continuous Profiler
- 스팬 시각화
- 데이터 스트림 모니터링
- 데이터 작업 모니터링
- 디지털 경험
- 소프트웨어 제공
- 보안
- AI Observability
- 로그 관리
- 관리
Supported OS
This check monitors the usage of the Linux TCP receive and send queues. It can detect if a TCP receive or send queue is full for individual containers.
tcp_queue_length
is a core Agent 6/7 check that relies on an eBPF part implemented in system-probe
. Agent version 7.24.1/6.24.1 or above is required.
The eBPF program used by system-probe
is compiled at runtime and requires you to have access to the proper kernel headers.
On Debian-like distributions, install the kernel headers like this:
apt install -y linux-headers-$(uname -r)
On RHEL-like distributions, install the kernel headers like this:
yum install -y kernel-headers-$(uname -r)
yum install -y kernel-devel-$(uname -r)
Note: Windows and CentOS/RHEL versions earlier than 8 are not supported.
Enabling the tcp_queue_length
integration requires both the system-probe
and the core agent to have the configuration option enabled.
Inside the system-probe.yaml
configuration file, the following parameters must be set:
system_probe_config:
enable_tcp_queue_length: true
Edit the tcp_queue_length.d/conf.yaml
file, in the conf.d/
folder at the root of your
Agent’s configuration directory to start collecting your tcp_queue_length performance data.
See the sample tcp_queue_length.d/conf.yaml for all available configuration options.
With the Datadog Helm chart, the system-probe
must be activated by setting datadog.systemProbe.enabled
to true
in the values.yaml
file.
Then, the check can be activated by setting the datadog.systemProbe.enableTCPQueueLength
parameter.
Set the features.tcpQueueLength.enabled
parameter in the DatadogAgent manifest:
apiVersion: datadoghq.com/v2alpha1
kind: DatadogAgent
metadata:
name: datadog
spec:
features:
tcpQueueLength:
enabled: true
Note: When using COS (Container Optimized OS), override the src
volume in the node Agent:
apiVersion: datadoghq.com/v2alpha1
kind: DatadogAgent
metadata:
name: datadog
spec:
features:
tcpQueueLength:
enabled: true
override:
nodeAgent:
volumes:
- emptyDir: {}
name: src
Run the Agent’s status
subcommand and look for tcp_queue_length
under the checks section.
tcp_queue.read_buffer_max_usage_pct (gauge) | Maximum usage of read buffer in percent across all open connections Shown as percent |
tcp_queue.write_buffer_max_usage_pct (gauge) | Maximum usage of write buffer in percent across all open connections Shown as percent |
The TCP Queue Length check does not include any service checks.
The TCP Queue Length check does not include any events.
Need help? Contact Datadog support.