Traffic Server

Supported OS Linux Windows

Integrationv1.1.0

概要

このチェックは、Datadog Agent を通じて Traffic Server を監視します。

Datadog-Apache Traffic Server インテグレーションを有効にすると、以下のことができます。

  • Web サイトやアプリケーションなどのオンラインリソースの可用性とパフォーマンスを確保する。
  • Web サイトやアプリケーションへのアクセス数、ボリューム、変化などのメトリクスを追跡する。
  • リクエストの平均応答時間およびサイズを決定する。
  • システムログ、エラーログを監視する。

セットアップ

ホストで実行されている Agent 用にこのチェックをインストールおよび構成する場合は、以下の手順に従ってください。コンテナ環境の場合は、オートディスカバリーのインテグレーションテンプレートのガイドを参照してこの手順を行ってください。

APM に Datadog Agent を構成する

Traffic Server チェックは Datadog Agent パッケージに含まれています。

Traffic Server で監視を有効にするには、Traffic Server で Stats Over HTTP プラグインを有効にし、plugin.config ファイルに次の行を追加して Traffic Server をリロードしてください。

stats_over_http.so

コンフィギュレーション

  1. Traffic Server のパフォーマンスデータの収集を開始するには、Agent のコンフィギュレーションディレクトリのルートにある conf.d/ フォルダーの traffic_server.d/conf.yaml ファイルを編集します。使用可能なすべてのコンフィギュレーションオプションについては、サンプル sample traffic_server.d/conf.yaml を参照してください。

: デフォルトのコンフィギュレーションファイルを使用する場合、デフォルトではすべてのメトリクスが収集されるわけではありません。

利用可能なすべてのメトリクスを収集するために metric_patterns オプションをコメントアウトするか、別のサブセットのメトリクスを収集するために編集してください。

    ## @param metric_patterns - mapping - optional
    ## 包含または除外するメトリクスのマッピングで、各エントリーは正規表現です。
    ##
    ## `exclude` で定義されたメトリクスは、オーバーラップした場合に優先されます。
    ## このオプションをコメントアウトすると、利用可能なすべてのメトリクスを収集することができます。
    #
    metric_patterns:
      include:
         - <METRIC_1>
         - <METRIC_2>
  1. Agent を再起動します

検証

Agent の status サブコマンドを実行し、Checks セクションで traffic_server を探します。

収集データ

メトリクス

traffic_server.node.restarts.proxy.restart_count
(gauge)
The number of node restarts
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.start_time
(gauge)
The time the proxy 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.stop_time
(gauge)
The last time the proxy was stopped.
Shown as second
traffic_server.process.current_server_connections
(gauge)
The number of current server connections.
Shown as connection
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.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.tcp.hit_user_agent_bytes
(count)

Shown as byte
traffic_server.process.http.tcp.hit_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.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.expired_miss_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_hit_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.tcp.refresh_miss_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.client_refresh_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_hit_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.ims_miss_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_abort_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.client_read_error_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.error.connect_fail_origin_server_bytes
(count)

Shown as byte
traffic_server.process.http.misc_user_agent_bytes
(count)
s
Shown as byte
traffic_server.process.http.http_misc_origin_server_bytes
(count)

Shown as byte
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.cache.read_per_sec
(gauge)
The average number of bytes read from the cache per second
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.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.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.hostdb.insert_duplicate_to_pending_dns
(gauge)
Inserted duplicate pending DNS
Shown as second
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.fail_avg_time
(gauge)
The average time per DNS lookup, in milliseconds, which ultimately failed.
Shown as millisecond
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.tcp_reset
(gauge)
The number of resetting TCP connection in TCP_RETRY connection mode.
Shown as connection
traffic_server.process.ssl.ocsp_refreshed_cert
(gauge)
traffic_server.process.ssl.ocsp_refresh_cert_failure
(gauge)
traffic_server.process.ssl.early_data_received
(gauge)
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.reconfigure_required
(gauge)
Whether reconfiguration is required
traffic_server.node.config.restart_required.proxy
(gauge)
Whether a proxy restart is required
traffic_server.node.config.restart_required.manager
(gauge)
Whether a manager restart is required
traffic_server.node.config.draining
(gauge)
Whether the server is in draining state
traffic_server.process.http.background_fill_current_count
(gauge)
The current number of background fill
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_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.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.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_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.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_cache_connections
(gauge)

Shown as connection
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.net.accepts_currently_open
(gauge)
traffic_server.process.net.connections_currently_open
(gauge)

Shown as connection
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.cache.percent_full
(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.directory_collision
(gauge)
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.read_busy.success
(gauge)
traffic_server.process.cache.read_busy.failure
(gauge)
traffic_server.process.cache.write_bytes_stat
(gauge)

Shown as byte
traffic_server.process.cache.vector_marshals
(gauge)
traffic_server.process.cache.hdr_marshals
(gauge)
traffic_server.process.cache.hdr_marshal_bytes
(gauge)

Shown as byte
traffic_server.process.cache.gc_bytes_evacuated
(gauge)

Shown as byte
traffic_server.process.cache.gc_frags_evacuated
(gauge)
traffic_server.process.cache.wrap_count
(gauge)
traffic_server.process.cache.sync.count
(gauge)
traffic_server.process.cache.sync.bytes
(gauge)

Shown as byte
traffic_server.process.cache.sync.time
(gauge)
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.dns.success_avg_time
(gauge)
The average time per DNS lookup, in milliseconds, which have succeeded.
Shown as millisecond
traffic_server.process.dns.in_flight
(gauge)
The number of DNS lookups currently in progress.
traffic_server.process.eventloop.count.10s
(gauge)
The number of event loops executed in the last 10 seconds.
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.min.10s
(gauge)
The minimum number of events dispatched in the last 10 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.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.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.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.count.100s
(gauge)
The number of event loops executed in the last 100 seconds.
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.min.100s
(gauge)
The minimum number of events dispatched in the last 100 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.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.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.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.count.1000s
(gauge)
The number of event loops executed in the last 1000 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.min.1000s
(gauge)
The minimum number of events dispatched in the last 1000 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.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.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.max.1000s
(gauge)
The maximum amount of time spent in a single loop in the last 1000 seconds.
Shown as nanosecond
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.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_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_streams
(gauge)
Represents the current number of HTTP/2 streams from client to the TS
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.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.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.user_agent_total_bytes
(count)

Shown as byte
traffic_server.process.origin_server_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_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_requests
(count)
Represents the total number of cache lookups, including both both hits and misses.
traffic_server.process.cache.total_hits_bytes
(count)

Shown as byte
traffic_server.process.cache.total_misses_bytes
(count)

Shown as byte
traffic_server.process.cache.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
traffic_server.process.http.completed_requests
(count)

Shown as request
traffic_server.process.http.total_incoming_connections
(count)

Shown as connection
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_server_connections
(count)

Shown as connection
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_switches
(count)
traffic_server.process.http.total_parent_retries_exhausted
(count)
traffic_server.process.http.total_parent_marked_down_count
(count)
traffic_server.process.http.background_fill_total_count
(count)
traffic_server.process.http.transaction_counts.errors.pre_accept_hangups
(count)
traffic_server.process.https.incoming_requests
(count)

Shown as request
traffic_server.process.http.outgoing_requests
(count)

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.missing_host_hdr
(count)
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.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.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.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.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.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.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.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.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.extension_method_requests
(count)

Shown as request
traffic_server.process.http.broken_server_connections
(count)

Shown as connection
traffic_server.process.http.cache_lookups
(count)
Total cache object lookups performed, including disk and RAM caches.
traffic_server.process.http.cache_writes
(count)
Total number of object writes to the TS cache.
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_deletes
(count)
Total number of TS cache objects which have been deleted (generally through a PURGE request).
traffic_server.process.http.tunnels
(count)
traffic_server.process.http.parent_proxy_transaction_time
(count)

Shown as second
traffic_server.process.http.user_agent_request_header_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_request_document_total_size
(count)

Shown as byte
traffic_server.process.http.user_agent_response_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_header_total_size
(count)

Shown as byte
traffic_server.process.http.origin_server_request_document_total_size
(count)

Shown as byte
traffic_server.process.http.origin_server_response_document_total_size
(count)

Shown as byte
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.pushed_response_header_total_size
(count)

Shown as byte
traffic_server.process.http.pushed_document_total_size
(count)

Shown as byte
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_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_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_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_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_inf
(count)
The percentage of responses from TS which fell above 1M bytes (document body size, excluding response headers).
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_1K
(count)
The percentage of requests from TS which fell within 100 and 1K 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_10K
(count)
The percentage of requests from TS which fell within 5K and 10K 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_inf
(count)
The percentage of requests from TS which fell above 1M bytes
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.cache.hit_fresh
(count)
traffic_server.process.http.cache.hit_mem_fresh
(count)
traffic_server.process.http.cache.hit_revalidated
(count)
traffic_server.process.http.cache.hit_ims
(count)
traffic_server.process.http.cache.hit_stale_served
(count)
traffic_server.process.http.cache.miss_cold
(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_ims
(count)
traffic_server.process.http.cache.read_error
(count)
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_1K
(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_100K
(count)

Shown as byte
traffic_server.process.http.user_agent_speed_bytes_per_sec_1M
(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_100M
(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_1K
(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_100K
(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_speed_bytes_per_sec_10M
(count)

Shown as byte
traffic_server.process.http.origin_server_speed_bytes_per_sec_100M
(count)

Shown as byte
traffic_server.process.http.tcp.hit_count
(count)
traffic_server.process.http.tcp.miss_count
(count)
traffic_server.process.http.tcp.expired_miss_count
(count)
traffic_server.process.http.tcp.refresh_hit_count
(count)
traffic_server.process.http.tcp.refresh_miss_count
(count)
traffic_server.process.http.tcp.client_refresh_count
(count)
traffic_server.process.http.tcp.ims_hit_count
(count)
traffic_server.process.http.tcp.ims_miss_count
(count)
traffic_server.process.http.error.client_abort_count
(count)

Shown as error
traffic_server.process.http.error.client_read_error_count
(count)

Shown as error
traffic_server.process.http.error.connect_fail_count
(count)

Shown as error
traffic_server.process.http.misc_count
(count)
traffic_server.process.http.cache_write_errors
(count)

Shown as error
traffic_server.process.http.cache_read_errors
(count)

Shown as error
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_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_counts.hit_fresh.process
(count)
traffic_server.process.http.transaction_totaltime.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_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_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_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_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_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_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_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_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_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_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_totaltime.errors.aborts
(count)

Shown as second
traffic_server.process.http.transaction_counts.errors.possible_aborts
(count)
traffic_server.process.http.transaction_totaltime.errors.possible_aborts
(count)

Shown as second
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_totaltime.errors.connect_failed
(count)

Shown as second
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_totaltime.errors.other
(count)

Shown as second
traffic_server.process.http.transaction_counts.other.unclassified
(count)
traffic_server.process.http.transaction_totaltime.other.unclassified
(count)

Shown as second
traffic_server.process.http.disallowed_post_100_continue
(count)
The number of Post with Expect: 100-continue that are blocked
traffic_server.process.http.total_x_redirect_count
(count)
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.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.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.post_body_too_large
(count)
traffic_server.process.http.milestone.ua_begin
(count)
traffic_server.process.http.milestone.ua_first_read
(count)
traffic_server.process.http.milestone.ua_read_header_done
(count)
traffic_server.process.http.milestone.ua_begin_write
(count)
traffic_server.process.http.milestone.ua_close
(count)
traffic_server.process.http.milestone.server_first_connect
(count)
traffic_server.process.http.milestone.server_connect
(count)
traffic_server.process.http.milestone.server_connect_end
(count)
traffic_server.process.http.milestone.server_begin_write
(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.server_close
(count)
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.sm_start
(count)
traffic_server.process.http.milestone.sm_finish
(count)
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.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.net_handler_run
(count)
traffic_server.process.net.read_bytes
(count)
traffic_server.process.net.write_bytes
(count)
traffic_server.process.net.inactivity_cop_lock_acquire_failure
(count)
traffic_server.process.net.fastopen_out.attempts
(count)
traffic_server.process.net.fastopen_out.successes
(count)
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.net.connections_throttled_in
(count)

Shown as connection
traffic_server.process.net.connections_throttled_out
(count)

Shown as connection
traffic_server.process.net.max.requests_throttled_in
(count)
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.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.re_dns_on_reload
(count)
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.dns.lookup_successes
(count)
The total number of DNS lookups which have succeeded since statistics collection began.
traffic_server.process.dns.lookup_failures
(count)
The total number of DNS lookups which have failed since statistics collection began.
traffic_server.process.dns.retries
(count)
The total number of DNS retries 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.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.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.connection_errors
(count)
The total number of HTTP/2 connections errors.
Shown as error
traffic_server.process.http2.stream_errors
(count)
The total number of HTTP/2 stream errors.
Shown as error
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_other
(count)
The total number of closed HTTP/2 connections with unknown 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_active
(count)
The total number of closed HTTP/2 connections with VCEVENTACTIVE_TIMEOUT event.
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_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.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.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_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.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.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.event_log_error_aggr
(count)
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_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_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_access_aggr
(count)
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_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.num_sent_to_network
(count)
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_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.bytes_lost_before_preproc
(count)

Shown as byte
traffic_server.process.log.bytes_sent_to_network
(count)

Shown as byte
traffic_server.process.log.bytes_lost_before_sent_to_network
(count)

Shown as byte
traffic_server.process.log.bytes_received_from_network
(count)

Shown as byte
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_written_to_disk
(count)

Shown as byte
traffic_server.process.log.bytes_lost_before_written_to_disk
(count)

Shown as byte
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_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_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_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_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_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_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_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.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.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_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_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_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_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_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_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_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.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.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_attempts_handshake_count_in
(count)
The total number of inbound SSL/TLS handshake attempts received since statistics collection began.
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_attempts_handshake_count_out
(count)
The total number of outbound SSL/TLS handshake attempts made 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_tickets_created
(count)
traffic_server.process.ssl.total_tickets_verified
(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_old_key
(count)
traffic_server.process.ssl.total_ticket_keys_renewed
(count)
traffic_server.process.ssl.ssl_session_cache_hit
(count)
traffic_server.process.ssl.ssl_session_cache_new_session
(count)
traffic_server.process.ssl.ssl_session_cache_miss
(count)
traffic_server.process.ssl.ssl_session_cache_eviction
(count)
traffic_server.process.ssl.ssl_session_cache_lock_contention
(count)
traffic_server.process.ssl.default_record_size_count
(count)
traffic_server.process.ssl.max_record_size_count
(count)
traffic_server.process.ssl.redo_record_size_count
(count)
traffic_server.process.ssl.ssl_error_syscall
(count)
traffic_server.process.ssl.ssl_error_ssl
(count)
traffic_server.process.ssl.ssl_error_async
(count)
traffic_server.process.ssl.ssl_sni_name_set_failure
(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_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.http.origin_shutdown.pool_lock_contention
(count)

Shown as byte
traffic_server.process.http.origin_shutdown.migration_failure
(count)

Shown as byte
traffic_server.process.http.origin_shutdown.tunnel_server
(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_eos
(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_server_detach
(count)

Shown as byte
traffic_server.process.http.origin_shutdown.tunnel_client
(count)
traffic_server.process.http.origin_shutdown.tunnel_transform_read
(count)

Shown as byte
traffic_server.process.http.origin_shutdown.release_no_sharing
(count)

Shown as byte
traffic_server.process.http.origin_shutdown.release_no_server
(count)
traffic_server.process.http.origin_shutdown.release_no_keep_alive
(count)
traffic_server.process.http.origin_shutdown.release_invalid_response
(count)

Shown as byte
traffic_server.process.http.origin_shutdown.release_invalid_request
(count)

Shown as byte
traffic_server.process.http.origin_shutdown.release_modified
(count)

Shown as byte
traffic_server.process.http.origin_shutdown.release_misc
(count)

Shown as byte
traffic_server.process.http.origin_shutdown.cleanup_entry
(count)

Shown as byte
traffic_server.process.http.origin_shutdown.tunnel_abort
(count)

Shown as byte
traffic_server.process.http.origin.connect.adjust_thread
(count)
traffic_server.process.http.cache.open_write.adjust_thread
(count)
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.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.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.bytes_total
(gauge)
Total disk space allocated for TS cache.
Shown as byte
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.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.pread_count
(count)
traffic_server.process.cache.lookup.active
(gauge)
Current number of active cache lookups.
traffic_server.process.cache.lookup.success
(count)
traffic_server.process.cache.lookup.failure
(count)
traffic_server.process.cache.read.active
(gauge)
Current number of active cache reads.
traffic_server.process.cache.read.success
(count)
traffic_server.process.cache.read.failure
(count)
traffic_server.process.cache.write.active
(gauge)
Current number of active cache writes.
traffic_server.process.cache.write.success
(count)
traffic_server.process.cache.write.failure
(count)
traffic_server.process.cache.write.backlog.failure
(count)
traffic_server.process.cache.update.active
(gauge)
Current number of active cache updates.
traffic_server.process.cache.update.success
(count)
traffic_server.process.cache.update.failure
(count)
traffic_server.process.cache.remove.active
(gauge)
Current number of active cache removes.
traffic_server.process.cache.remove.success
(count)
traffic_server.process.cache.remove.failure
(count)
traffic_server.process.cache.evacuate.active
(gauge)
Current number of active cache evacuates.
traffic_server.process.cache.evacuate.success
(count)
traffic_server.process.cache.evacuate.failure
(count)
traffic_server.process.cache.scan.active
(gauge)
Current number of active cache scans.
traffic_server.process.cache.scan.success
(count)
traffic_server.process.cache.scan.failure
(count)
traffic_server.process.hostdb.cache.total_inserts
(count)
The number of host records inserted into HostDB's cache
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_lookups
(count)
The total number of lookups for host records from 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.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_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.cipher.user_agent
(count)
The number of client requests which were satisfied, tagged by the SSL cipher used.
Shown as request
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.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.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.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.ram_cache.total_bytes
(gauge)

Shown as byte
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.pread_count
(count)
traffic_server.process.cache.volume.percent_full
(gauge)
traffic_server.process.cache.volume.lookup.active
(gauge)
traffic_server.process.cache.volume.lookup.success
(count)
traffic_server.process.cache.volume.lookup.failure
(count)
traffic_server.process.cache.volume.read.active
(gauge)
traffic_server.process.cache.volume.read.success
(count)
traffic_server.process.cache.volume.read.failure
(count)
traffic_server.process.cache.volume.write.active
(gauge)
traffic_server.process.cache.volume.write.failure
(count)
traffic_server.process.cache.volume.write.success
(count)
traffic_server.process.cache.volume.write.backlog.failure
(count)
traffic_server.process.cache.volume.update.active
(gauge)
traffic_server.process.cache.volume.update.success
(count)
traffic_server.process.cache.volume.update.failure
(count)
traffic_server.process.cache.volume.remove.active
(gauge)
traffic_server.process.cache.volume.remove.success
(count)
traffic_server.process.cache.volume.remove.failure
(count)
traffic_server.process.cache.volume.evacuate.active
(gauge)
traffic_server.process.cache.volume.evacuate.success
(count)
traffic_server.process.cache.volume.evacuate.failure
(count)
traffic_server.process.cache.volume.scan.active
(gauge)
traffic_server.process.cache.volume.scan.success
(count)
traffic_server.process.cache.volume.scan.failure
(count)
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.directory_collision
(gauge)
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.read_busy.success
(gauge)
traffic_server.process.cache.volume.read_busy.failure
(gauge)
traffic_server.process.cache.volume.write_bytes_stat
(gauge)

Shown as byte
traffic_server.process.cache.volume.vector_marshals
(gauge)
traffic_server.process.cache.volume.hdr_marshals
(gauge)
traffic_server.process.cache.volume.hdr_marshal_bytes
(gauge)

Shown as byte
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.sync.count
(gauge)
traffic_server.process.cache.volume.sync.bytes
(gauge)
traffic_server.process.cache.volume.sync.time
(gauge)
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

ログの収集

Agent バージョン 6.0 以降で利用可能

  1. Traffic Server のログは高度にカスタマイズ可能ですが、Datadog のインテグレーションパイプラインは、デフォルトの変換パターンをサポートしています。異なるフォーマットがある場合は、インテグレーションパイプラインを複製して編集してください。

  2. Datadog Agent で、ログの収集はデフォルトで無効になっています。以下のように、datadog.yaml ファイルでこれを有効にします。

    logs_enabled: true
    
  3. traffic_server.d/conf.yaml ファイルのコメントを解除して、ログコンフィギュレーションブロックを編集します。環境に基づいて、path パラメーターと service パラメーターの値を変更してください。使用可能なすべてのコンフィギュレーションオプションの詳細については、traffic_server.d/conf.yaml のサンプルを参照してください。

    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
    

イベント

Traffic Server インテグレーションには、イベントは含まれません。

サービスのチェック

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

トラブルシューティング

ご不明な点は、Datadog のサポートチームまでお問合せください。