- 필수 기능
- 시작하기
- Glossary
- 표준 속성
- Guides
- Agent
- 통합
- 개방형텔레메트리
- 개발자
- API
- Datadog Mobile App
- CoScreen
- Cloudcraft
- 앱 내
- 서비스 관리
- 인프라스트럭처
- 애플리케이션 성능
- APM
- Continuous Profiler
- 스팬 시각화
- 데이터 스트림 모니터링
- 데이터 작업 모니터링
- 디지털 경험
- 소프트웨어 제공
- 보안
- AI Observability
- 로그 관리
- 관리
Supported OS
This check monitors Traffic Server through the Datadog Agent.
Enable the Datadog-Apache Traffic Server integration to:
Follow the instructions below to install and configure this check for an Agent running on a host. For containerized environments, see the Autodiscovery Integration Templates for guidance on applying these instructions.
The Traffic Server check is included in the Datadog Agent package.
To enable monitoring in Traffic Server, enable the Stats Over HTTP plugin on your Traffic Server by adding the following line to your plugin.config
file and reloading Traffic Server:
stats_over_http.so
traffic_server.d/conf.yaml
file in the conf.d/
folder at the root of your Agent’s configuration directory to start collecting your Traffic Server performance data. See the sample traffic_server.d/conf.yaml for all available configuration options.Note: When using the default configuration file, not all metrics are collected by default.
Comment out the metric_patterns
option to collect all available metrics, or edit it to collect a different subset of metrics:
## @param metric_patterns - mapping - optional
## A mapping of metrics to include or exclude, with each entry being a regular expression.
##
## Metrics defined in `exclude` will take precedence in case of overlap.
## Comment out this option to collect all available metrics.
#
metric_patterns:
include:
- <METRIC_1>
- <METRIC_2>
Run the Agent’s status subcommand and look for traffic_server
under the Checks section.
traffic_server.node.config.draining (gauge) | Whether the server is in draining state |
traffic_server.node.config.reconfigure_required (gauge) | Whether reconfiguration is required |
traffic_server.node.config.reconfigure_time (gauge) | The timestamp of the last reconfiguration event (in seconds since epoch) Shown as second |
traffic_server.node.config.restart_required.manager (gauge) | Whether a manager restart is required |
traffic_server.node.config.restart_required.proxy (gauge) | Whether a proxy restart is required |
traffic_server.node.proxy_running (gauge) | A flag that indicates whether any form of HTTP proxying is currently enabled in the running instance of Traffic Server. |
traffic_server.node.restarts.manager.start_time (gauge) | The Unix epoch-time value indicating the time at which the currently-running traffic_manager process was started. Shown as second |
traffic_server.node.restarts.proxy.cache_ready_time (gauge) | The cache ready time. Shown as second |
traffic_server.node.restarts.proxy.restart_count (gauge) | The number of node restarts |
traffic_server.node.restarts.proxy.start_time (gauge) | The time the proxy was started. Shown as second |
traffic_server.node.restarts.proxy.stop_time (gauge) | The last time the proxy was stopped. Shown as second |
traffic_server.process.cache.KB_read_per_sec (gauge) | The average number of kilobytes read from the cache per second Shown as kilobyte |
traffic_server.process.cache.KB_write_per_sec (gauge) | The average number of kilobytes written to the cache per second Shown as kilobyte |
traffic_server.process.cache.bytes_total (gauge) | Total disk space allocated for TS cache. Shown as byte |
traffic_server.process.cache.bytes_used (gauge) | The amount of disk space currently in use by the TS cache. This number will never exceed Disk Total. Shown as byte |
traffic_server.process.cache.directory_collision (gauge) | |
traffic_server.process.cache.direntries.total (gauge) | The total number of directory entries which have been allocated |
traffic_server.process.cache.direntries.used (gauge) | The number of allocated directory entries in which are in use. |
traffic_server.process.cache.evacuate.active (gauge) | Current number of active cache evacuates. |
traffic_server.process.cache.evacuate.failure (count) | |
traffic_server.process.cache.evacuate.success (count) | |
traffic_server.process.cache.frags_per_doc.1 (gauge) | |
traffic_server.process.cache.frags_per_doc.2 (gauge) | |
traffic_server.process.cache.frags_per_doc.3 (gauge) | |
traffic_server.process.cache.gc_bytes_evacuated (gauge) | Shown as byte |
traffic_server.process.cache.gc_frags_evacuated (gauge) | |
traffic_server.process.cache.hdr_marshal_bytes (gauge) | Shown as byte |
traffic_server.process.cache.hdr_marshals (gauge) | |
traffic_server.process.cache.lookup.active (gauge) | Current number of active cache lookups. |
traffic_server.process.cache.lookup.failure (count) | |
traffic_server.process.cache.lookup.success (count) | |
traffic_server.process.cache.percent_full (gauge) | |
traffic_server.process.cache.pread_count (count) | |
traffic_server.process.cache.ram_cache.bytes_used (gauge) | Current amount of RAM Cache occupied by objects. Objects located and served from the TS RAM Cache avoid the much slower disk I/O necessary to serve from spinning rust. Shown as byte |
traffic_server.process.cache.ram_cache.hits (gauge) | The percentage of cache lookups which were served successfully from the RAM Cache (thus avoiding slower I/O from the disk cache, or even slower network I/O to the origin server). |
traffic_server.process.cache.ram_cache.misses (gauge) | The percentage of cache lookups which were not served successfully from the RAM Cache (thus avoiding slower I/O from the disk cache, or even slower network I/O to the origin server). |
traffic_server.process.cache.ram_cache.total_bytes (gauge) | Total space allocated for used by the TS RAM Cache. Shown as byte |
traffic_server.process.cache.read.active (gauge) | Current number of active cache reads. |
traffic_server.process.cache.read.failure (count) | |
traffic_server.process.cache.read.success (count) | |
traffic_server.process.cache.read_busy.failure (gauge) | |
traffic_server.process.cache.read_busy.success (gauge) | |
traffic_server.process.cache.read_per_sec (gauge) | The average number of bytes read from the cache per second Shown as byte |
traffic_server.process.cache.remove.active (gauge) | Current number of active cache removes. |
traffic_server.process.cache.remove.failure (count) | |
traffic_server.process.cache.remove.success (count) | |
traffic_server.process.cache.scan.active (gauge) | Current number of active cache scans. |
traffic_server.process.cache.scan.failure (count) | |
traffic_server.process.cache.scan.success (count) | |
traffic_server.process.cache.span.errors.read (count) | The number of span read errors |
traffic_server.process.cache.span.errors.write (count) | The number of span write errors |
traffic_server.process.cache.span.failing (gauge) | The number of failing spans |
traffic_server.process.cache.span.offline (gauge) | The number of offline spans |
traffic_server.process.cache.span.online (gauge) | The number of online spans |
traffic_server.process.cache.sync.bytes (gauge) | Shown as byte |
traffic_server.process.cache.sync.count (gauge) | |
traffic_server.process.cache.sync.time (gauge) | |
traffic_server.process.cache.total_bytes (count) | Shown as byte |
traffic_server.process.cache.total_hits (count) | Represents the total number of cache lookups which have been satisfied by either the in-memory cache or the on-disk cache, since statistics collection began. |
traffic_server.process.cache.total_hits_bytes (count) | Shown as byte |
traffic_server.process.cache.total_misses (count) | Represents the total number of cache lookups which could not be satisfied by either the in-memory cache or the on-disk cache, and which required origin server revalidation or retrieval. |
traffic_server.process.cache.total_misses_bytes (count) | Shown as byte |
traffic_server.process.cache.total_requests (count) | Represents the total number of cache lookups, including both both hits and misses. |
traffic_server.process.cache.update.active (gauge) | Current number of active cache updates. |
traffic_server.process.cache.update.failure (count) | |
traffic_server.process.cache.update.success (count) | |
traffic_server.process.cache.vector_marshals (gauge) | |
traffic_server.process.cache.volume.bytes_total (gauge) | The total number of bytes allocated for the cache volume, tagged by cache volume. Shown as byte |
traffic_server.process.cache.volume.bytes_used (gauge) | The number of bytes in this cache volume which are occupied by cache objects, tagged by cache volume. Shown as byte |
traffic_server.process.cache.volume.directory_collision (gauge) | |
traffic_server.process.cache.volume.direntries.total (gauge) | Represents the total number of directory entries which have been allocated in this cache volume |
traffic_server.process.cache.volume.direntries.used (gauge) | Represents the number of allocated directory entries in this cache volume which are in use. |
traffic_server.process.cache.volume.evacuate.active (gauge) | |
traffic_server.process.cache.volume.evacuate.failure (count) | |
traffic_server.process.cache.volume.evacuate.success (count) | |
traffic_server.process.cache.volume.frags_per_doc.1 (gauge) | |
traffic_server.process.cache.volume.frags_per_doc.2 (gauge) | |
traffic_server.process.cache.volume.frags_per_doc.3 (gauge) | |
traffic_server.process.cache.volume.gc_bytes_evacuated (gauge) | Shown as byte |
traffic_server.process.cache.volume.gc_frags_evacuated (gauge) | |
traffic_server.process.cache.volume.hdr_marshal_bytes (gauge) | Shown as byte |
traffic_server.process.cache.volume.hdr_marshals (gauge) | |
traffic_server.process.cache.volume.lookup.active (gauge) | |
traffic_server.process.cache.volume.lookup.failure (count) | |
traffic_server.process.cache.volume.lookup.success (count) | |
traffic_server.process.cache.volume.percent_full (gauge) | |
traffic_server.process.cache.volume.pread_count (count) | |
traffic_server.process.cache.volume.ram_cache.bytes_used (gauge) | Shown as byte |
traffic_server.process.cache.volume.ram_cache.hits (count) | |
traffic_server.process.cache.volume.ram_cache.misses (count) | |
traffic_server.process.cache.volume.ram_cache.total_bytes (gauge) | Shown as byte |
traffic_server.process.cache.volume.read.active (gauge) | |
traffic_server.process.cache.volume.read.failure (count) | |
traffic_server.process.cache.volume.read.success (count) | |
traffic_server.process.cache.volume.read_busy.failure (gauge) | |
traffic_server.process.cache.volume.read_busy.success (gauge) | |
traffic_server.process.cache.volume.remove.active (gauge) | |
traffic_server.process.cache.volume.remove.failure (count) | |
traffic_server.process.cache.volume.remove.success (count) | |
traffic_server.process.cache.volume.scan.active (gauge) | |
traffic_server.process.cache.volume.scan.failure (count) | |
traffic_server.process.cache.volume.scan.success (count) | |
traffic_server.process.cache.volume.span.errors.read (count) | The number of span read errors, tagged by cache volume |
traffic_server.process.cache.volume.span.errors.write (count) | The number of span write errors, tagged by cache volume |
traffic_server.process.cache.volume.span.failing (gauge) | The number of failing spans, tagged by cache volume |
traffic_server.process.cache.volume.span.offline (gauge) | The number of offline spans, tagged by cache volume |
traffic_server.process.cache.volume.span.online (gauge) | The number of online spans, tagged by cache volume |
traffic_server.process.cache.volume.sync.bytes (gauge) | |
traffic_server.process.cache.volume.sync.count (gauge) | |
traffic_server.process.cache.volume.sync.time (gauge) | |
traffic_server.process.cache.volume.update.active (gauge) | |
traffic_server.process.cache.volume.update.failure (count) | |
traffic_server.process.cache.volume.update.success (count) | |
traffic_server.process.cache.volume.vector_marshals (gauge) | |
traffic_server.process.cache.volume.write.active (gauge) | |
traffic_server.process.cache.volume.write.backlog.failure (count) | |
traffic_server.process.cache.volume.write.failure (count) | |
traffic_server.process.cache.volume.write.success (count) | |
traffic_server.process.cache.volume.write_bytes_stat (gauge) | Shown as byte |
traffic_server.process.cache.wrap_count (gauge) | |
traffic_server.process.cache.write.active (gauge) | Current number of active cache writes. |
traffic_server.process.cache.write.backlog.failure (count) | |
traffic_server.process.cache.write.failure (count) | |
traffic_server.process.cache.write.success (count) | |
traffic_server.process.cache.write_bytes_stat (gauge) | Shown as byte |
traffic_server.process.cache.write_per_sec (gauge) | The average number of bytes written to the cache per second Shown as byte |
traffic_server.process.current_server_connections (gauge) | The number of current server connections. Shown as connection |
traffic_server.process.dns.fail_avg_time (gauge) | The average time per DNS lookup, in milliseconds, which ultimately failed. Shown as millisecond |
traffic_server.process.dns.in_flight (gauge) | The number of DNS lookups currently in progress. |
traffic_server.process.dns.lookup_avg_time (gauge) | Average number of milliseconds spent performing DNS lookups per host. Shown as millisecond |
traffic_server.process.dns.lookup_failures (count) | The total number of DNS lookups which have failed since statistics collection began. |
traffic_server.process.dns.lookup_successes (count) | The total number of DNS lookups which have succeeded since statistics collection began. |
traffic_server.process.dns.max_retries_exceeded (count) | The number of DNS lookups which have been failed due to the maximum number of retries being exceeded. |
traffic_server.process.dns.retries (count) | The total number of DNS retries since statistics collection began. |
traffic_server.process.dns.success_avg_time (gauge) | The average time per DNS lookup, in milliseconds, which have succeeded. Shown as millisecond |
traffic_server.process.dns.tcp_reset (gauge) | The number of resetting TCP connection in TCP_RETRY connection mode. Shown as connection |
traffic_server.process.dns.tcp_retries (gauge) | The number of DNS query over TCP in TCP_RETRY connection mode. Shown as query |
traffic_server.process.dns.total_dns_lookups (count) | The total number of DNS lookups which have been performed since statistics collection began. |
traffic_server.process.eventloop.count.1000s (gauge) | The number of event loops executed in the last 1000 seconds. |
traffic_server.process.eventloop.count.100s (gauge) | The number of event loops executed in the last 100 seconds. |
traffic_server.process.eventloop.count.10s (gauge) | The number of event loops executed in the last 10 seconds. |
traffic_server.process.eventloop.events.1000s (gauge) | The number of events dispatched in the last 1000 seconds. Shown as event |
traffic_server.process.eventloop.events.100s (gauge) | The number of events dispatched in the last 100 seconds. Shown as event |
traffic_server.process.eventloop.events.10s (gauge) | The number of events dispatched in the last 10 seconds. Shown as event |
traffic_server.process.eventloop.events.max.1000s (gauge) | The maximum number of events dispatched in the last 1000 seconds. Shown as event |
traffic_server.process.eventloop.events.max.100s (gauge) | The maximum number of events dispatched in the last 100 seconds. Shown as event |
traffic_server.process.eventloop.events.max.10s (gauge) | The maximum number of events dispatched in the last 10 seconds. Shown as event |
traffic_server.process.eventloop.events.min.1000s (gauge) | The minimum number of events dispatched in the last 1000 seconds. Shown as event |
traffic_server.process.eventloop.events.min.100s (gauge) | The minimum number of events dispatched in the last 100 seconds. Shown as event |
traffic_server.process.eventloop.events.min.10s (gauge) | The minimum number of events dispatched in the last 10 seconds. Shown as event |
traffic_server.process.eventloop.time.max.1000s (gauge) | The maximum amount of time spent in a single loop in the last 1000 seconds. Shown as nanosecond |
traffic_server.process.eventloop.time.max.100s (gauge) | The maximum amount of time spent in a single loop in the last 100 seconds. Shown as nanosecond |
traffic_server.process.eventloop.time.max.10s (gauge) | The maximum amount of time spent in a single loop in the last 10 seconds. Shown as nanosecond |
traffic_server.process.eventloop.time.min.1000s (gauge) | The minimum amount of time spent in a single loop in the last 1000 seconds. Shown as nanosecond |
traffic_server.process.eventloop.time.min.100s (gauge) | The minimum amount of time spent in a single loop in the last 100 seconds. Shown as nanosecond |
traffic_server.process.eventloop.time.min.10s (gauge) | The minimum amount of time spent in a single loop in the last 10 seconds. Shown as nanosecond |
traffic_server.process.eventloop.wait.1000s (gauge) | The number of loops in which the I/O activity check was done with a non-zero time out in the last 1000 seconds. |
traffic_server.process.eventloop.wait.100s (gauge) | The number of loops in which the I/O activity check was done with a non-zero time out in the last 100 seconds. |
traffic_server.process.eventloop.wait.10s (gauge) | The number of loops in which the I/O activity check was done with a non-zero time out in the last 10 seconds. |
traffic_server.process.hostdb.cache.current_items (gauge) | The number of distinct host records in the HostDB cache. Shown as record |
traffic_server.process.hostdb.cache.current_size (gauge) | The total size of all host records in the HostDB cache. Shown as byte |
traffic_server.process.hostdb.cache.last_sync.time (gauge) | The Unix timestamp of the last successful sync of HostDB's cache to disk. Shown as second |
traffic_server.process.hostdb.cache.last_sync.total_items (gauge) | The number of distinct host records in the HostDB cache that where synced to disk. Shown as record |
traffic_server.process.hostdb.cache.last_sync.total_size (gauge) | The total size of all host records in the HostDB cache that where synced to disk. Shown as byte |
traffic_server.process.hostdb.cache.total_failed_inserts (count) | The number of host records that where unable to be inserted into HostDB's cache |
traffic_server.process.hostdb.cache.total_hits (count) | The total number of successful lookups for host records from HostDB's cache |
traffic_server.process.hostdb.cache.total_inserts (count) | The number of host records inserted into HostDB's cache |
traffic_server.process.hostdb.cache.total_lookups (count) | The total number of lookups for host records from HostDB's cache |
traffic_server.process.hostdb.insert_duplicate_to_pending_dns (gauge) | Inserted duplicate pending DNS Shown as second |
traffic_server.process.hostdb.re_dns_on_reload (count) | |
traffic_server.process.hostdb.total_hits (count) | Represents the total number of origin server name resolutions which were satisfied by entries in the HostDB lookup cache, since statistics collection began. |
traffic_server.process.hostdb.total_lookups (count) | The total number of origin server name resolutions which have been performed, since statistics collection began, regardless of whether they were satisfied by the HostDB lookup cache or required DNS lookups. |
traffic_server.process.hostdb.ttl (gauge) | The ttl of hostdb Shown as second |
traffic_server.process.hostdb.ttl_expires (gauge) | The ttl expires of hostdb Shown as second |
traffic_server.process.http.1xx_responses (count) | The number of 1xx HTTP responses delivered to user agents by your TS instance. Shown as response |
traffic_server.process.http.2xx_responses (count) | The number of 2xx HTTP responses delivered to user agents by your TS instance. Shown as response |
traffic_server.process.http.3xx_responses (count) | The number of 3xx HTTP responses delivered to user agents by your TS instance. Shown as response |
traffic_server.process.http.4xx_responses (count) | The number of 4xx HTTP responses delivered to user agents by your TS instance. Shown as response |
traffic_server.process.http.5xx_responses (count) | The number of 4xx HTTP responses delivered to user agents by your TS instance. Shown as response |
traffic_server.process.http.avg_transactions_per_client_connection (gauge) | The average number of transactions per client connection |
traffic_server.process.http.avg_transactions_per_server_connection (gauge) | The average number of transactions per server connection |
traffic_server.process.http.background_fill_bytes_aborted (count) | Shown as byte |
traffic_server.process.http.background_fill_bytes_completed (count) | Shown as byte |
traffic_server.process.http.background_fill_current_count (gauge) | The current number of background fill |
traffic_server.process.http.background_fill_total_count (count) | |
traffic_server.process.http.broken_server_connections (count) | Shown as connection |
traffic_server.process.http.cache.hit_fresh (count) | |
traffic_server.process.http.cache.hit_ims (count) | |
traffic_server.process.http.cache.hit_mem_fresh (count) | |
traffic_server.process.http.cache.hit_revalidated (count) | |
traffic_server.process.http.cache.hit_stale_served (count) | |
traffic_server.process.http.cache.miss_changed (count) | |
traffic_server.process.http.cache.miss_client_no_cache (count) | |
traffic_server.process.http.cache.miss_client_not_cacheable (count) | |
traffic_server.process.http.cache.miss_cold (count) | |
traffic_server.process.http.cache.miss_ims (count) | |
traffic_server.process.http.cache.open_write.adjust_thread (count) | |
traffic_server.process.http.cache.read_error (count) | |
traffic_server.process.http.cache_deletes (count) | Total number of TS cache objects which have been deleted (generally through a PURGE request). |
traffic_server.process.http.cache_lookups (count) | Total cache object lookups performed, including disk and RAM caches. |
traffic_server.process.http.cache_read_errors (count) | Shown as error |
traffic_server.process.http.cache_updates (count) | Total number of existing cache objects which have been updated with new content from the origin server (i.e. existing cache object was stale, so TS revalidated against the origin and received a new object). |
traffic_server.process.http.cache_write_errors (count) | Shown as error |
traffic_server.process.http.cache_writes (count) | Total number of object writes to the TS cache. |
traffic_server.process.http.code.1xx_responses (count) | The number of 1xx HTTP responses delivered to user agents by your TS instance, tagged by exact status code. Shown as response |
traffic_server.process.http.code.2xx_responses (count) | The number of 2xx HTTP responses delivered to user agents by your TS instance, tagged by exact status code. Shown as response |
traffic_server.process.http.code.3xx_responses (count) | The number of 3xx HTTP responses delivered to user agents by your TS instance, tagged by exact status code. Shown as response |
traffic_server.process.http.code.4xx_responses (count) | The number of 4xx HTTP responses delivered to user agents by your TS instance, tagged by exact status code. Shown as response |
traffic_server.process.http.code.5xx_responses (count) | The number of 4xx HTTP responses delivered to user agents by your TS instance, tagged by exact status code. Shown as response |
traffic_server.process.http.completed_requests (count) | Shown as request |
traffic_server.process.http.connect_requests (count) | The total number of HTTP CONNECT requests received by the TS instance since statistics collection began. Shown as request |
traffic_server.process.http.current_active_client_connections (gauge) | Represents the current number of active HTTP/1.0 and HTTP/1.1 connections from client to the TS. Shown as connection |
traffic_server.process.http.current_cache_connections (gauge) | Shown as connection |
traffic_server.process.http.current_client_connections (gauge) | Represents the current number of HTTP/1.0 and HTTP/1.1 connections from client to the TS. Shown as connection |
traffic_server.process.http.current_client_transactions (gauge) | Represents the current number of HTTP/1.0 and HTTP/1.1 transactions from client to the TS. Shown as transaction |
traffic_server.process.http.current_parent_proxy_connections (gauge) | Shown as connection |
traffic_server.process.http.current_server_connections (gauge) | The number of HTTP connections currently open from TS to origin servers Shown as connection |
traffic_server.process.http.current_server_transactions (gauge) | Represents the current number of HTTP/1.0 and HTTP/1.1 transactions from the server to the TS. Shown as transaction |
traffic_server.process.http.dead_server.no_requests (count) | Tracks the number of client requests that did not have a request sent to the origin server because the origin server was marked dead. Shown as request |
traffic_server.process.http.delete_requests (count) | The total number of HTTP DELETE requests received by the TS instance since statistics collection began. Shown as request |
traffic_server.process.http.disallowed_post_100_continue (count) | The number of Post with Expect: 100-continue that are blocked |
traffic_server.process.http.error.client_abort_count (count) | Shown as error |
traffic_server.process.http.error.client_abort_origin_server_bytes (count) | Shown as byte |
traffic_server.process.http.error.client_abort_user_agent_bytes (count) | Shown as byte |
traffic_server.process.http.error.client_read_error_count (count) | Shown as error |
traffic_server.process.http.error.client_read_error_origin_server_bytes (count) | Shown as byte |
traffic_server.process.http.error.client_read_error_user_agent_bytes (count) | Shown as byte |
traffic_server.process.http.error.connect_fail_count (count) | Shown as error |
traffic_server.process.http.error.connect_fail_origin_server_bytes (count) | Shown as byte |
traffic_server.process.http.error.connect_fail_user_agent_bytes (count) | Shown as byte |
traffic_server.process.http.extension_method_requests (count) | Shown as request |
traffic_server.process.http.get_requests (count) | The total number of HTTP GET requests received by the TS instance since statistics collection began. Shown as request |
traffic_server.process.http.head_requests (count) | The total number of HTTP HEAD requests received by the TS instance since statistics collection began. Shown as request |
traffic_server.process.http.http_misc_origin_server_bytes (count) | Shown as byte |
traffic_server.process.http.incoming_requests (count) | Total number of client requests serviced by TS. This includes both successful content-bearing responses as well as errors, redirects, and not-modified IMS responses. Additionally, this number includes requests which were serviced from the TS cache as well as through proxied origin connections. Shown as request |
traffic_server.process.http.incoming_responses (count) | Shown as response |
traffic_server.process.http.invalid_client_requests (count) | Shown as request |
traffic_server.process.http.milestone.cache_open_read_begin (count) | |
traffic_server.process.http.milestone.cache_open_read_end (count) | |
traffic_server.process.http.milestone.cache_open_write_begin (count) | |
traffic_server.process.http.milestone.cache_open_write_end (count) | |
traffic_server.process.http.milestone.dns_lookup_begin (count) | |
traffic_server.process.http.milestone.dns_lookup_end (count) | |
traffic_server.process.http.milestone.server_begin_write (count) | |
traffic_server.process.http.milestone.server_close (count) | |
traffic_server.process.http.milestone.server_connect (count) | |
traffic_server.process.http.milestone.server_connect_end (count) | |
traffic_server.process.http.milestone.server_first_connect (count) | |
traffic_server.process.http.milestone.server_first_read (count) | |
traffic_server.process.http.milestone.server_read_header_done (count) | |
traffic_server.process.http.milestone.sm_finish (count) | |
traffic_server.process.http.milestone.sm_start (count) | |
traffic_server.process.http.milestone.ua_begin (count) | |
traffic_server.process.http.milestone.ua_begin_write (count) | |
traffic_server.process.http.milestone.ua_close (count) | |
traffic_server.process.http.milestone.ua_first_read (count) | |
traffic_server.process.http.milestone.ua_read_header_done (count) | |
traffic_server.process.http.misc_count (count) | |
traffic_server.process.http.misc_user_agent_bytes (count) | s Shown as byte |
traffic_server.process.http.missing_host_hdr (count) | |
traffic_server.process.http.options_requests (count) | The total number of HTTP OPTIONS requests received by the TS instance since statistics collection began. Shown as request |
traffic_server.process.http.origin.connect.adjust_thread (count) | |
traffic_server.process.http.origin_connections_throttled_out (count) | This tracks the number of origin connections denied due to being over the proxy.config.http.per_server.connection.max limit. Shown as connection |
traffic_server.process.http.origin_server_request_document_total_size (count) | Shown as byte |
traffic_server.process.http.origin_server_request_header_total_size (count) | Shown as byte |
traffic_server.process.http.origin_server_response_document_total_size (count) | Shown as byte |
traffic_server.process.http.origin_server_response_header_total_size (count) | Shown as byte |
traffic_server.process.http.origin_server_speed_bytes_per_sec_100 (count) | Shown as byte |
traffic_server.process.http.origin_server_speed_bytes_per_sec_100K (count) | Shown as byte |
traffic_server.process.http.origin_server_speed_bytes_per_sec_100M (count) | Shown as byte |
traffic_server.process.http.origin_server_speed_bytes_per_sec_10K (count) | Shown as byte |
traffic_server.process.http.origin_server_speed_bytes_per_sec_10M (count) | Shown as byte |
traffic_server.process.http.origin_server_speed_bytes_per_sec_1K (count) | Shown as byte |
traffic_server.process.http.origin_server_speed_bytes_per_sec_1M (count) | Shown as byte |
traffic_server.process.http.origin_server_total_request_bytes (count) | Shown as byte |
traffic_server.process.http.origin_server_total_response_bytes (count) | Shown as byte |
traffic_server.process.http.origin_shutdown.cleanup_entry (count) | Shown as byte |
traffic_server.process.http.origin_shutdown.migration_failure (count) | Shown as byte |
traffic_server.process.http.origin_shutdown.pool_lock_contention (count) | Shown as byte |
traffic_server.process.http.origin_shutdown.release_invalid_request (count) | Shown as byte |
traffic_server.process.http.origin_shutdown.release_invalid_response (count) | Shown as byte |
traffic_server.process.http.origin_shutdown.release_misc (count) | Shown as byte |
traffic_server.process.http.origin_shutdown.release_modified (count) | Shown as byte |
traffic_server.process.http.origin_shutdown.release_no_keep_alive (count) | |
traffic_server.process.http.origin_shutdown.release_no_server (count) | |
traffic_server.process.http.origin_shutdown.release_no_sharing (count) | Shown as byte |
traffic_server.process.http.origin_shutdown.tunnel_abort (count) | Shown as byte |
traffic_server.process.http.origin_shutdown.tunnel_client (count) | |
traffic_server.process.http.origin_shutdown.tunnel_server (count) | Shown as byte |
traffic_server.process.http.origin_shutdown.tunnel_server_detach (count) | Shown as byte |
traffic_server.process.http.origin_shutdown.tunnel_server_eos (count) | Shown as byte |
traffic_server.process.http.origin_shutdown.tunnel_server_no_keep_alive (count) | Shown as byte |
traffic_server.process.http.origin_shutdown.tunnel_server_plugin_tunnel (count) | Shown as byte |
traffic_server.process.http.origin_shutdown.tunnel_transform_read (count) | Shown as byte |
traffic_server.process.http.outgoing_requests (count) | Shown as request |
traffic_server.process.http.parent_proxy_request_total_bytes (count) | Shown as byte |
traffic_server.process.http.parent_proxy_response_total_bytes (count) | Shown as byte |
traffic_server.process.http.parent_proxy_transaction_time (count) | Shown as second |
traffic_server.process.http.pooled_server_connections (gauge) | The number of server connections currently in the server session sharing pools. Shown as connection |
traffic_server.process.http.post_body_too_large (count) | |
traffic_server.process.http.post_requests (count) | The total number of HTTP POST requests received by the TS instance since statistics collection began. Shown as request |
traffic_server.process.http.purge_requests (count) | The total number of HTTP PURGE requests received by the TS instance since statistics collection began. Shown as request |
traffic_server.process.http.push_requests (count) | The total number of HTTP PUSH requests received by the TS instance since statistics collection began. Shown as request |
traffic_server.process.http.pushed_document_total_size (count) | Shown as byte |
traffic_server.process.http.pushed_response_header_total_size (count) | Shown as byte |
traffic_server.process.http.put_requests (count) | The total number of HTTP PUT requests received by the TS instance since statistics collection began. Shown as request |
traffic_server.process.http.request_document_size_100 (count) | The percentage of requests from TS which fell within 0 and 100 bytes |
traffic_server.process.http.request_document_size_10K (count) | The percentage of requests from TS which fell within 5K and 10K bytes |
traffic_server.process.http.request_document_size_1K (count) | The percentage of requests from TS which fell within 100 and 1K bytes. |
traffic_server.process.http.request_document_size_1M (count) | The percentage of requests from TS which fell within 10K and 1M bytes |
traffic_server.process.http.request_document_size_3K (count) | The percentage of requests from TS which fell within 1K and 3K bytes |
traffic_server.process.http.request_document_size_5K (count) | The percentage of requests from TS which fell within 3K and 5K bytes. |
traffic_server.process.http.request_document_size_inf (count) | The percentage of requests from TS which fell above 1M bytes |
traffic_server.process.http.response_document_size_100 (count) | The percentage of responses from TS which fell within 0 and 100 bytes (document body size, excluding response headers). |
traffic_server.process.http.response_document_size_10K (count) | The percentage of responses from TS which fell within 5K and 10K bytes (document body size, excluding response headers). |
traffic_server.process.http.response_document_size_1K (count) | The percentage of responses from TS which fell within 100 and 1K bytes (document body size, excluding response headers). |
traffic_server.process.http.response_document_size_1M (count) | The percentage of responses from TS which fell within 10K and 1M bytes (document body size, excluding response headers). |
traffic_server.process.http.response_document_size_3K (count) | The percentage of responses from TS which fell within 1K and 3K bytes (document body size, excluding response headers). |
traffic_server.process.http.response_document_size_5K (count) | The percentage of responses from TS which fell within 3K and 5K bytes (document body size, excluding response headers). |
traffic_server.process.http.response_document_size_inf (count) | The percentage of responses from TS which fell above 1M bytes (document body size, excluding response headers). |
traffic_server.process.http.tcp.client_refresh_count (count) | |
traffic_server.process.http.tcp.client_refresh_origin_server_bytes (count) | Shown as byte |
traffic_server.process.http.tcp.client_refresh_user_agent_bytes (count) | Shown as byte |
traffic_server.process.http.tcp.expired_miss_count (count) | |
traffic_server.process.http.tcp.expired_miss_origin_server_bytes (count) | Shown as byte |
traffic_server.process.http.tcp.expired_miss_user_agent_bytes (count) | Shown as byte |
traffic_server.process.http.tcp.hit_count (count) | |
traffic_server.process.http.tcp.hit_origin_server_bytes (count) | Shown as byte |
traffic_server.process.http.tcp.hit_user_agent_bytes (count) | Shown as byte |
traffic_server.process.http.tcp.ims_hit_count (count) | |
traffic_server.process.http.tcp.ims_hit_origin_server_bytes (count) | Shown as byte |
traffic_server.process.http.tcp.ims_hit_user_agent_bytes (count) | Shown as byte |
traffic_server.process.http.tcp.ims_miss_count (count) | |
traffic_server.process.http.tcp.ims_miss_origin_server_bytes (count) | Shown as byte |
traffic_server.process.http.tcp.ims_miss_user_agent_bytes (count) | Shown as byte |
traffic_server.process.http.tcp.miss_count (count) | |
traffic_server.process.http.tcp.miss_origin_server_bytes (count) | Shown as byte |
traffic_server.process.http.tcp.miss_user_agent_bytes (count) | Shown as byte |
traffic_server.process.http.tcp.refresh_hit_count (count) | |
traffic_server.process.http.tcp.refresh_hit_origin_server_bytes (count) | Shown as byte |
traffic_server.process.http.tcp.refresh_hit_user_agent_bytes (count) | Shown as byte |
traffic_server.process.http.tcp.refresh_miss_count (count) | |
traffic_server.process.http.tcp.refresh_miss_origin_server_bytes (count) | Shown as byte |
traffic_server.process.http.tcp.refresh_miss_user_agent_bytes (count) | Shown as byte |
traffic_server.process.http.total_client_connections (count) | Shown as connection |
traffic_server.process.http.total_client_connections_ipv4 (count) | Shown as connection |
traffic_server.process.http.total_client_connections_ipv6 (count) | Shown as connection |
traffic_server.process.http.total_incoming_connections (count) | Shown as connection |
traffic_server.process.http.total_parent_marked_down_count (count) | |
traffic_server.process.http.total_parent_proxy_connections (count) | Shown as connection |
traffic_server.process.http.total_parent_retries (count) | |
traffic_server.process.http.total_parent_retries_exhausted (count) | |
traffic_server.process.http.total_parent_switches (count) | |
traffic_server.process.http.total_server_connections (count) | Shown as connection |
traffic_server.process.http.total_transactions_time (count) | The total transaction time of HTTP streams from client to the TS. Shown as second |
traffic_server.process.http.total_x_redirect_count (count) | |
traffic_server.process.http.trace_requests (count) | The total number of HTTP TRACE requests received by the TS instance since statistics collection began. Shown as request |
traffic_server.process.http.transaction_counts.errors.aborts (count) | The total number of TS transactions which were prematurely ended (connection was closed before all data had been received and/or sent). Shown as transaction |
traffic_server.process.http.transaction_counts.errors.connect_failed (count) | The total number of connections to TS which failed to connect properly. Shown as connection |
traffic_server.process.http.transaction_counts.errors.other (count) | The total number of TS transactions which experienced an error not covered by Conn Fail and Abort. Shown as transaction |
traffic_server.process.http.transaction_counts.errors.possible_aborts (count) | |
traffic_server.process.http.transaction_counts.errors.pre_accept_hangups (count) | |
traffic_server.process.http.transaction_counts.hit_fresh (gauge) | The percentage of cache lookups which located a fresh cache object (i.e. an object not in need of any revalidation). These transactions are served directly from the cache to the client without any need to contact origin servers or spend time updating the cache. An effective TS cache will have a very high Fresh percentage, as these are the fastest responses to clients. |
traffic_server.process.http.transaction_counts.hit_fresh.process (count) | |
traffic_server.process.http.transaction_counts.hit_revalidated (count) | The percentage of cache lookups which located a stale cache object, but for which the origin server did not return new data when TS revalidated the object. Revalidated objects don't incur cache update performance hits, but they do still lead to (what ends up being unnecessary) network traffic with origin servers. |
traffic_server.process.http.transaction_counts.miss_changed (count) | The percentage of cache lookups which located an expired cache object and which resulted in new data being retrieved from the origin server. |
traffic_server.process.http.transaction_counts.miss_client_no_cache (count) | The percentage of requests for which the client indicated that the cache should not be used (e.g. a Cache-Control: no-cache request header was present). A high percentage of these requests may indicate possible client-side abuse of your proxy, in which a disproportionate number of client connections are attempting to force their way past your TS cache. |
traffic_server.process.http.transaction_counts.miss_cold (count) | The percentage of cache lookups which located an expired cache object. These were requests which located a matching object in the cache, but it had already been expired fully and a new copy was retrieved from the origin server. Unfortunately, the new copy from the origin server ended up being the unchanged from what had been marked expired in the cache. |
traffic_server.process.http.transaction_counts.miss_not_cacheable (count) | The percentage of requests for which the requested object was marked not cacheable by the origin server. A high percentage of uncacheable objects may indicate that either your origin servers simply contain a large amount of dynamic, uncacheable data, or that they are not properly setting cache control headers in their responses. |
traffic_server.process.http.transaction_counts.other.unclassified (count) | |
traffic_server.process.http.transaction_totaltime.errors.aborts (count) | Shown as second |
traffic_server.process.http.transaction_totaltime.errors.connect_failed (count) | Shown as second |
traffic_server.process.http.transaction_totaltime.errors.other (count) | Shown as second |
traffic_server.process.http.transaction_totaltime.errors.possible_aborts (count) | Shown as second |
traffic_server.process.http.transaction_totaltime.hit_fresh (count) | The average amount of time per lookup (in milliseconds) spent serving requests which were served by fresh cache lookups. Note that the underlying statistic is the total amount of time TS has spent serving these requests since startup, whereas traffic_top is displaying the number averaged by the total Fresh requests. Shown as millisecond |
traffic_server.process.http.transaction_totaltime.hit_fresh.process (count) | |
traffic_server.process.http.transaction_totaltime.hit_revalidated (count) | The average amount of time per lookup (in milliseconds) spent serving requests which involved revalidating a stale object for which the origin server did not return new data. Note that the underlying statistic is the total amount of time TS has spent serving these requests since startup. Shown as millisecond |
traffic_server.process.http.transaction_totaltime.miss_changed (count) | The average amount of time per lookup (in milliseconds) spent serving requests which were served by TS with new data obtained from an origin server. Note that the underlying statistic is the total amount of time TS has spent serving these requests since startup, whereas traffic_top is displaying the number averaged by the total Changed requests. Shown as millisecond |
traffic_server.process.http.transaction_totaltime.miss_client_no_cache (count) | The average amount of time per lookup (in milliseconds) spent serving requests which were served by the origin server because the client had requested that the TS cache be bypassed. Note that the underlying statistic is the total amount of time TS has spent serving these requests since startup, whereas traffic_top is displaying the number averaged by the total No Cache requests. Shown as millisecond |
traffic_server.process.http.transaction_totaltime.miss_cold (count) | The average amount of time per lookup (in milliseconds) spent serving requests which involved expired cache objects. Note that the underlying statistic is the total amount of time TS has spent serving these requests since startup. Shown as millisecond |
traffic_server.process.http.transaction_totaltime.miss_not_cacheable (count) | The average amount of time per lookup (in milliseconds) spent serving requests which were served from the origin server because it had marked the object as uncacheable. Note that the underlying statistic is the total amount of time TS has spent serving these requests since startup, whereas traffic_top is displaying the number averaged by the total Not Cache requests. Shown as millisecond |
traffic_server.process.http.transaction_totaltime.other.unclassified (count) | Shown as second |
traffic_server.process.http.tunnels (count) | |
traffic_server.process.http.user_agent_request_document_total_size (count) | Shown as byte |
traffic_server.process.http.user_agent_request_header_total_size (count) | Shown as byte |
traffic_server.process.http.user_agent_response_document_total_size (count) | Shown as byte |
traffic_server.process.http.user_agent_response_header_total_size (count) | Shown as byte |
traffic_server.process.http.user_agent_speed_bytes_per_sec_100 (count) | Shown as byte |
traffic_server.process.http.user_agent_speed_bytes_per_sec_100K (count) | Shown as byte |
traffic_server.process.http.user_agent_speed_bytes_per_sec_100M (count) | Shown as byte |
traffic_server.process.http.user_agent_speed_bytes_per_sec_10K (count) | Shown as byte |
traffic_server.process.http.user_agent_speed_bytes_per_sec_10M (count) | Shown as byte |
traffic_server.process.http.user_agent_speed_bytes_per_sec_1K (count) | Shown as byte |
traffic_server.process.http.user_agent_speed_bytes_per_sec_1M (count) | Shown as byte |
traffic_server.process.http.websocket.current_active_client_connections (gauge) | Indicates the number of WebSockets connections to TS from clients which are currently active. Shown as connection |
traffic_server.process.http2.connection_errors (count) | The total number of HTTP/2 connections errors. Shown as error |
traffic_server.process.http2.current_active_client_connections (gauge) | Represents the current number of active HTTP/2 connections from client to the TS. Shown as connection |
traffic_server.process.http2.current_client_connections (gauge) | Represents the current number of HTTP/2 connections from client to the TS. Shown as connection |
traffic_server.process.http2.current_client_streams (gauge) | Represents the current number of HTTP/2 streams from client to the TS |
traffic_server.process.http2.insufficient_avg_window_update (count) | The total number of closed HTTP/2 connections for not reaching the minimum average window increment limit which is configured by proxy.config.http2.minavgwindow_update. Shown as connection |
traffic_server.process.http2.max_ping_frames_per_minute_exceeded (count) | The total number of closed HTTP/2 connections for exceeding the maximum allowed number of settings frames per minute limit which is configured by proxy.config.http2.maxsettingsframesperminute. Shown as connection |
traffic_server.process.http2.max_priority_frames_per_minute_exceeded (count) | The total number of closed HTTP/2 connections for exceeding the maximum allowed number of settings frames per minute limit which is configured by proxy.config.http2.maxsettingsframesperminute. Shown as connection |
traffic_server.process.http2.max_settings_frames_per_minute_exceeded (count) | The total number of closed HTTP/2 connections for exceeding the maximum allowed number of settings frames per minute limit which is configured by proxy.config.http2.maxsettingsframesperminute. Shown as connection |
traffic_server.process.http2.max_settings_per_frame_exceeded (count) | The total number of closed HTTP/2 connections for exceeding the maximum allowed number of settings per frame limit which is configured by proxy.config.http2.maxsettingsper_frame. Shown as connection |
traffic_server.process.http2.max_settings_per_minute_exceeded (count) | The total number of closed HTTP/2 connections for exceeding the maximum allowed number of settings per minute limit which is configured by proxy.config.http2.maxsettingsper_minute. Shown as connection |
traffic_server.process.http2.session_die_active (count) | The total number of closed HTTP/2 connections with VCEVENTACTIVE_TIMEOUT event. Shown as connection |
traffic_server.process.http2.session_die_default (count) | The total number of closed HTTP/2 connections with VCEVENTNONE event. Shown as connection |
traffic_server.process.http2.session_die_eos (count) | The total number of closed HTTP/2 connections with VCEVENTEOS event. Shown as connection |
traffic_server.process.http2.session_die_error (count) | The total number of closed HTTP/2 connections with VCEVENTERROR event. Shown as connection |
traffic_server.process.http2.session_die_high_error_rate (count) | The total number of closed HTTP/2 connections with high error rate which is configured by proxy.config.http2.streamerrorrate_threshold. Shown as connection |
traffic_server.process.http2.session_die_inactive (count) | The total number of closed HTTP/2 connections with VCEVENTINACTIVITY_TIMEOUT event. Shown as connection |
traffic_server.process.http2.session_die_other (count) | The total number of closed HTTP/2 connections with unknown event. Shown as connection |
traffic_server.process.http2.stream_errors (count) | The total number of HTTP/2 stream errors. Shown as error |
traffic_server.process.http2.total_client_connections (count) | The total number of new HTTP/2 connections from clients which have been created Shown as connection |
traffic_server.process.http2.total_client_streams (count) | The total number of HTTP/2 streams from client to the TS. |
traffic_server.process.http2.total_transactions_time (count) | The total transaction time of HTTP/2 streams from client to the TS. Shown as second |
traffic_server.process.https.incoming_requests (count) | Shown as request |
traffic_server.process.https.total_client_connections (count) | The total number of new HTTP/2 connections from clients which have been created over the lifetime of the TS process. Shown as connection |
traffic_server.process.log.bytes_flush_to_disk (count) | Shown as byte |
traffic_server.process.log.bytes_lost_before_flush_to_disk (count) | Shown as byte |
traffic_server.process.log.bytes_lost_before_preproc (count) | Shown as byte |
traffic_server.process.log.bytes_lost_before_sent_to_network (count) | Shown as byte |
traffic_server.process.log.bytes_lost_before_written_to_disk (count) | Shown as byte |
traffic_server.process.log.bytes_received_from_network (count) | Shown as byte |
traffic_server.process.log.bytes_sent_to_network (count) | Shown as byte |
traffic_server.process.log.bytes_written_to_disk (count) | Shown as byte |
traffic_server.process.log.event_log_access_aggr (count) | |
traffic_server.process.log.event_log_access_fail (count) | The number of times TS has encountered a failure while attempting to log an event to the access logs facility. |
traffic_server.process.log.event_log_access_full (count) | The number of times TS has been unable to log an event to the access logs facility due to insufficient space. |
traffic_server.process.log.event_log_access_ok (count) | The number of times TS has successfully logged an event to the access logs facility. |
traffic_server.process.log.event_log_access_skip (count) | The number of times TS has skipped logging an event to the access logs facility. |
traffic_server.process.log.event_log_error_aggr (count) | |
traffic_server.process.log.event_log_error_fail (count) | The number of times TS has encountered a failure while attempting to log an event to the error logs facility. |
traffic_server.process.log.event_log_error_full (count) | The number of times TS has been unable to log an event to the error logs facility due to insufficient space. |
traffic_server.process.log.event_log_error_ok (count) | The number of times TS has successfully logged an event to the error logs facility. |
traffic_server.process.log.event_log_error_skip (count) | The number of times TS has skipped logging an event to the error logs facility. |
traffic_server.process.log.log_files_open (gauge) | The number of log files currently open by TS. Shown as file |
traffic_server.process.log.log_files_space_used (gauge) | The number of bytes currently in use by TS log files. Shown as byte |
traffic_server.process.log.num_flush_to_disk (count) | The number of events TS has flushed to log files on disk, since statistics collection began. |
traffic_server.process.log.num_lost_before_flush_to_disk (count) | The number of events TS has flushed to log files on disk, since statistics collection began. |
traffic_server.process.log.num_lost_before_sent_to_network (count) | |
traffic_server.process.log.num_received_from_network (count) | |
traffic_server.process.log.num_sent_to_network (count) | |
traffic_server.process.net.accepts_currently_open (gauge) | |
traffic_server.process.net.calls_to_read (count) | |
traffic_server.process.net.calls_to_read_nodata (count) | |
traffic_server.process.net.calls_to_readfromnet (count) | |
traffic_server.process.net.calls_to_readfromnet_afterpoll (count) | |
traffic_server.process.net.calls_to_write (count) | |
traffic_server.process.net.calls_to_write_nodata (count) | |
traffic_server.process.net.calls_to_writetonet (count) | |
traffic_server.process.net.calls_to_writetonet_afterpoll (count) | |
traffic_server.process.net.connections_currently_open (gauge) | Shown as connection |
traffic_server.process.net.connections_throttled_in (count) | Shown as connection |
traffic_server.process.net.connections_throttled_out (count) | Shown as connection |
traffic_server.process.net.default_inactivity_timeout_applied (count) | The total number of connections that had no transaction or connection level timer running on them and had to fallback to the catch-all defaultinactivitytimeout Shown as connection |
traffic_server.process.net.default_inactivity_timeout_count (count) | The total number of connections that were cleaned up due to defaultinactivitytimeout Shown as connection |
traffic_server.process.net.dynamic_keep_alive_timeout_in_count (count) | |
traffic_server.process.net.dynamic_keep_alive_timeout_in_total (count) | |
traffic_server.process.net.fastopen_out.attempts (count) | |
traffic_server.process.net.fastopen_out.successes (count) | |
traffic_server.process.net.inactivity_cop_lock_acquire_failure (count) | |
traffic_server.process.net.max.requests_throttled_in (count) | |
traffic_server.process.net.net_handler_run (count) | |
traffic_server.process.net.read_bytes (count) | |
traffic_server.process.net.write_bytes (count) | |
traffic_server.process.origin_server_total_bytes (count) | Shown as byte |
traffic_server.process.socks.connections_currently_open (gauge) | The number of SOCKS proxy connections currently opened with the running instance of TS Shown as connection |
traffic_server.process.socks.connections_successful (count) | The number of SOCKS connections to TS which have succeeded since statistics collection began. Shown as connection |
traffic_server.process.socks.connections_unsuccessful (count) | The number of attempted SOCKS connections to TS which have failed since statistics collection began. Shown as connection |
traffic_server.process.ssl.cipher.user_agent (count) | The number of client requests which were satisfied, tagged by the SSL cipher used. Shown as request |
traffic_server.process.ssl.default_record_size_count (count) | |
traffic_server.process.ssl.early_data_received (gauge) | |
traffic_server.process.ssl.max_record_size_count (count) | |
traffic_server.process.ssl.ocsp_refresh_cert_failure (gauge) | |
traffic_server.process.ssl.ocsp_refreshed_cert (gauge) | |
traffic_server.process.ssl.origin_server_bad_cert (count) | The number of certificates presented by origin servers which contained invalid information, since statistics collection began. Shown as connection |
traffic_server.process.ssl.origin_server_cert_verify_failed (count) | The number of origin server SSL certificates presented which failed verification, since statistics collection began. Shown as connection |
traffic_server.process.ssl.origin_server_decryption_failed (count) | The number of SSL connections to origin servers which returned data that could not be properly decrypted, since statistics collection began. Shown as connection |
traffic_server.process.ssl.origin_server_expired_cert (count) | The number of SSL connections to origin servers for which expired origin certificates were presented, since statistics collection began. Shown as connection |
traffic_server.process.ssl.origin_server_other_errors (count) | The number of SSL connections to origin servers which encountered otherwise uncategorized errors, since statistics collection began. Shown as connection |
traffic_server.process.ssl.origin_server_revoked_cert (count) | The number of SSL connections to origin servers during which a revoked certificate was presented by the origin, since statistics collection began. Shown as connection |
traffic_server.process.ssl.origin_server_unknown_ca (count) | The number of SSL connections to origin servers during which the origin presented a certificate signed by an unrecognized Certificate Authority, since statistics collection began. Shown as connection |
traffic_server.process.ssl.origin_server_unknown_cert (count) | The number of SSL connections to origin servers for which presented a certificate is unknown, since statistics collection began. Shown as connection |
traffic_server.process.ssl.origin_server_wrong_version (count) | The number of SSL connections to origin servers which were terminated due to unsupported SSL/TLS protocol versions, since statistics collection began. Shown as connection |
traffic_server.process.ssl.redo_record_size_count (count) | |
traffic_server.process.ssl.ssl_error_async (count) | |
traffic_server.process.ssl.ssl_error_ssl (count) | |
traffic_server.process.ssl.ssl_error_syscall (count) | |
traffic_server.process.ssl.ssl_ocsp_revoked_cert_stat (count) | |
traffic_server.process.ssl.ssl_ocsp_unknown_cert_stat (count) | |
traffic_server.process.ssl.ssl_session_cache_eviction (count) | |
traffic_server.process.ssl.ssl_session_cache_hit (count) | |
traffic_server.process.ssl.ssl_session_cache_lock_contention (count) | |
traffic_server.process.ssl.ssl_session_cache_miss (count) | |
traffic_server.process.ssl.ssl_session_cache_new_session (count) | |
traffic_server.process.ssl.ssl_sni_name_set_failure (count) | |
traffic_server.process.ssl.ssl_total_sslv3 (count) | |
traffic_server.process.ssl.ssl_total_tlsv1 (count) | |
traffic_server.process.ssl.ssl_total_tlsv11 (count) | |
traffic_server.process.ssl.ssl_total_tlsv12 (count) | |
traffic_server.process.ssl.ssl_total_tlsv13 (count) | |
traffic_server.process.ssl.total_attempts_handshake_count_in (count) | The total number of inbound SSL/TLS handshake attempts received since statistics collection began. |
traffic_server.process.ssl.total_attempts_handshake_count_out (count) | The total number of outbound SSL/TLS handshake attempts made since statistics collection began. |
traffic_server.process.ssl.total_handshake_time (count) | The total amount of time spent performing SSL/TLS handshakes for new sessions since statistics collection began. Shown as millisecond |
traffic_server.process.ssl.total_success_handshake_count_in (count) | The total number of inbound SSL/TLS handshakes successfully performed since statistics collection began. |
traffic_server.process.ssl.total_success_handshake_count_out (count) | The total number of outbound SSL/TLS handshakes successfully performed since statistics collection began. |
traffic_server.process.ssl.total_ticket_keys_renewed (count) | |
traffic_server.process.ssl.total_tickets_created (count) | |
traffic_server.process.ssl.total_tickets_not_found (count) | |
traffic_server.process.ssl.total_tickets_renewed (count) | |
traffic_server.process.ssl.total_tickets_verified (count) | |
traffic_server.process.ssl.total_tickets_verified_old_key (count) | |
traffic_server.process.ssl.user_agent_bad_cert (count) | Incoming client SSL connections which have presented invalid data in lieu of a client certificate, since statistics collection began. Shown as connection |
traffic_server.process.ssl.user_agent_cert_verify_failed (count) | Incoming client SSL connections which presented a client certificate that did not pass verification, since statistics collection began. Shown as connection |
traffic_server.process.ssl.user_agent_decryption_failed (count) | Incoming client SSL connections which failed to be properly decrypted, since statistics collection began. Shown as connection |
traffic_server.process.ssl.user_agent_expired_cert (count) | Incoming client SSL connections which presented a client certificate that had already expired, since statistics collection began. Shown as connection |
traffic_server.process.ssl.user_agent_other_errors (count) | Incoming client SSL connections which experienced otherwise uncategorized errors, since statistics collection began. Shown as connection |
traffic_server.process.ssl.user_agent_revoked_cert (count) | Incoming client SSL connections which presented a client certificate that had been revoked, since statistics collection began. Shown as connection |
traffic_server.process.ssl.user_agent_session_hit (count) | Incoming client SSL connections which successfully used a previously negotiated session, since statistics collection began. Shown as connection |
traffic_server.process.ssl.user_agent_session_miss (count) | Incoming client SSL connections which unsuccessfully attempted to use a previously negotiated session, since statistics collection began. Shown as connection |
traffic_server.process.ssl.user_agent_session_timeout (count) | Incoming client SSL connections which terminated with an expired session, since statistics collection began. Shown as connection |
traffic_server.process.ssl.user_agent_sessions (count) | A counter indicating the number of SSL sessions negotiated for incoming client connections, since statistics collection began. |
traffic_server.process.ssl.user_agent_unknown_ca (count) | Incoming client SSL connections which presented a client certificate signed by an unrecognized Certificate Authority, since statistics collection began. Shown as connection |
traffic_server.process.ssl.user_agent_unknown_cert (count) | Incoming client SSL connections which presented a client certificate is unknown, since statistics collection began. Shown as connection |
traffic_server.process.ssl.user_agent_wrong_version (count) | Incoming client SSL connections terminated due to an unsupported or disabled version of SSL/TLS, since statistics collection began. Shown as connection |
traffic_server.process.tcp.total_accepts (count) | The total number of times a TCP connection was accepted on a proxy port. This may differ from the total of other network connection counters. For example if a user agent connects via TLS but sends a malformed CLIENT_HELLO this will count as a TCP connect but not an SSL connect. |
traffic_server.process.traffic_server.memory.rss (gauge) | The resident set size (RSS) of the traffic_server process. This is basically the amount of memory this process is consuming. Shown as byte |
traffic_server.process.user_agent_total_bytes (count) | Shown as byte |
traffic_server.process.user_agent_total_request_bytes (count) | Shown as byte |
traffic_server.process.user_agent_total_response_bytes (count) | Shown as byte |
Available for Agent versions >6.0
Traffic Server logs are highly customizable, but Datadog’s integration pipeline supports the default conversion pattern. Clone and edit the integration pipeline if you have a different format.
Collecting logs is disabled by default in the Datadog Agent. Enable it in your datadog.yaml
file:
logs_enabled: true
Uncomment and edit the logs configuration block in your traffic_server.d/conf.yaml
file. Change the path
and service
parameter values based on your environment. See the sample traffic_server.d/conf.yaml for all available configuration options.
logs:
- type: file
path: /opt/trafficserver/var/log/trafficserver/traffic.out
source: traffic_server
- type: file
path: /opt/trafficserver/var/log/trafficserver/diags.log
source: traffic_server
- type: file
path: /opt/trafficserver/var/log/trafficserver/error.log
source: traffic_server
The Traffic Server integration does not include any events.
traffic_server.can_connect
Returns CRITICAL
if the Agent is unable to connect to and collect metrics from the monitored Traffic Server instance. Returns OK
otherwise.
Statuses: ok, critical
Need help? Contact Datadog support.