<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Vts :: NJET文档</title>
    <link>https://docs.njet.org.cn/docs/v4.0.1/reference/http/vts/index.html</link>
    <description></description>
    <generator>Hugo</generator>
    <language>zh</language>
    <lastBuildDate>Wed, 13 Aug 2025 16:48:36 +0800</lastBuildDate>
    <atom:link href="https://docs.njet.org.cn/docs/v4.0.1/reference/http/vts/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>vts静态配置</title>
      <link>https://docs.njet.org.cn/docs/v4.0.1/reference/http/vts/static/index.html</link>
      <pubDate>Wed, 13 Aug 2025 16:48:36 +0800</pubDate>
      <guid>https://docs.njet.org.cn/docs/v4.0.1/reference/http/vts/static/index.html</guid>
      <description>1.功能介绍 提供对虚拟主机状态信息的访问。包含当前状态、服务器、上游、缓存等信息。 首先，指令 vhost_traffic_status_zone 是必需的， 然后如果指令 vhost_traffic_status_display 设置后，可按如下方式访问： /metrics/format/json&#xA;如果您要求 /metrics/format/json，将使用包含当前活动数据的 JSON 文档进行响应，以便在实时仪表板和第三方监视工具中使用。 /metrics/format/html 如果您要求 /metrics/format/html，将使用 HTML 中的内置实时仪表板进行响应，该仪表板在内部请求 /metrics/format/json. /metrics/format/jsonp 如果您要求 /status/format/jsonp，将使用包含当前活动数据的 JSONP 回调函数进行响应，以便在实时仪表板和第三方监视工具中使用。 /metrics/format/prometheus 如果您要求 /status/format/prometheus，将响应 prometheus 格式，包含当前活动数据的文档。 2.依赖模块 njet_ctrl.conf:&#xA;load_module modules/njt_http_vtsc_module.so; njet.conf:&#xA;load_module modules/njt_http_vtsd_module.so; 3.指令说明 3.1 vhost_traffic_status - - 语法 vhost_traffic_status &lt;on|off&gt; 默认 关闭 上下文 http、server、location 配置 数据面 描述: 启用或禁用数据面统计指定上下文内性能指标数据。如果设置 了vhost_traffic_status_zone 指令，将自动启用。&#xA;3.2 vhost_traffic_status_zone - - 语法 vhost_traffic_status_zone [shared:name:size] 默认 shared:vhost_traffic_status:1m 上下文 http 配置 数据面 描述: 为数据面共享内存区域设置参数，该区域将保留各种键的状态。缓存在所有工作进程之间共享。&#xA;在大多数情况下，njet-module-vts使用的共享内存大小不会增加太多。当使用vhost_traffic_status_filter_by_set_key指令时，共享内存大小会增加很多，但如果过滤器的键是固定的(例如。国家代码的总数约为240)，则不会持续增加。</description>
    </item>
    <item>
      <title>vts动态配置</title>
      <link>https://docs.njet.org.cn/docs/v4.0.1/reference/http/vts/dyn/index.html</link>
      <pubDate>Wed, 13 Aug 2025 16:47:57 +0800</pubDate>
      <guid>https://docs.njet.org.cn/docs/v4.0.1/reference/http/vts/dyn/index.html</guid>
      <description>1.依赖模块 njet_ctrl.conf:&#xA;load_module modules/njt_http_vtsc_module.so; njet.conf:&#xA;load_module modules/njt_http_vtsd_module.so; 2.指令说明 动态配置无特殊的指令。&#xA;3.配置说明 主要配置示例&#xA;load_module modules/njt_http_vtsc_module.so; helper ctrl modules/njt_helper_ctrl_module.so conf/njet_ctrl.conf; helper broker modules/njt_helper_broker_module.so conf/mqtt.conf; worker_processes 1; error_log logs/error.log info; events { worker_connections 1024; } http { dyn_kv_conf conf/iot.conf; access_log logs/access.log combined; variables_hash_max_size 2048; proxy_cache_path cache levels=1:2 keys_zone=cache:20m max_size=1g inactive=30d use_temp_path=off; proxy_cache_valid any 10m ; proxy_cache_revalidate on; proxy_cache_lock on; proxy_cache_key $scheme$host$request_uri$slice_range; vhost_traffic_status_zone; vhost_traffic_status_filter_by_set_key &#34;$request_uri&#34; &#34;$server_name&#34;; upstream backgroup { zone backcenter 128k; server 192.168.30.222:80; } upstream errgroup { zone backcenter 128k; server 192.168.40.108:28000; } server { listen 8080; server_name server1; server_name server11; location / { add_header x-Cache-Status $upstream_cache_status; add_header x-Cache-Key $scheme$host$request_uri$slice_range; proxy_cache cache; proxy_pass http://backgroup; } location /a { return 200 &#34;welcome to 8080 http server a\n&#34;; } } server { listen 8082; server_name server2; location / { proxy_pass http://errgroup; } location /c { root html; index index.html; } location /d { root html; index index.html; } } server { listen 8083; server_name server3; location / { root html; index index.html; } location /a { root html; index index.html; } location /b { root html; index index.html; } } } 4.API 4.1 API 列表 查询接口</description>
    </item>
  </channel>
</rss>