vmagent: spam Unsolicited response received on idle HTTP channel starting with "0\r\n\r\n"; err=<nil> after setting up AP monitoring scrapping #608

Open
opened 2025-08-30 00:30:51 +02:00 by ecoppens · 1 comment
Owner

On vault01:

[root@vault01.hyp01.infra.dgnum.eu:~]# journalctl -f -u vmagent.service
Aug 29 23:47:38 vault01 vmagent[166183]: 2025/08/29 23:47:38 Unsolicited response received on idle HTTP channel starting with "0\r\n\r\n"; err=<nil>
Aug 29 23:47:39 vault01 vmagent[166183]: 2025/08/29 23:47:39 Unsolicited response received on idle HTTP channel starting with "0\r\n\r\n"; err=<nil>
Aug 29 23:47:41 vault01 vmagent[166183]: 2025/08/29 23:47:41 Unsolicited response received on idle HTTP channel starting with "0\r\n\r\n"; err=<nil>
Aug 29 23:47:42 vault01 vmagent[166183]: 2025/08/29 23:47:42 Unsolicited response received on idle HTTP channel starting with "0\r\n\r\n"; err=<nil>
Aug 29 23:47:43 vault01 vmagent[166183]: 2025/08/29 23:47:43 Unsolicited response received on idle HTTP channel starting with "0\r\n\r\n"; err=<nil>
Aug 29 23:47:47 vault01 vmagent[166183]: 2025/08/29 23:47:47 Unsolicited response received on idle HTTP channel starting with "0\r\n\r\n"; err=<nil>
Aug 29 23:47:47 vault01 vmagent[166183]: 2025/08/29 23:47:47 Unsolicited response received on idle HTTP channel starting with "0\r\n\r\n"; err=<nil>
Aug 29 23:47:47 vault01 vmagent[166183]: 2025/08/29 23:47:47 Unsolicited response received on idle HTTP channel starting with "0\r\n\r\n"; err=<nil>
Aug 29 23:47:50 vault01 vmagent[166183]: 2025/08/29 23:47:50 Unsolicited response received on idle HTTP channel starting with "0\r\n\r\n"; err=<nil>
Aug 29 23:47:51 vault01 vmagent[166183]: 2025/08/29 23:47:51 Unsolicited response received on idle HTTP channel starting with "0\r\n\r\n"; err=<nil>
Aug 29 23:47:54 vault01 vmagent[166183]: 2025/08/29 23:47:54 Unsolicited response received on idle HTTP channel starting with "0\r\n\r\n"; err=<nil>
Aug 29 23:47:54 vault01 vmagent[166183]: 2025/08/29 23:47:54 Unsolicited response received on idle HTTP channel starting with "0\r\n\r\n"; err=<nil>
Aug 29 23:47:55 vault01 vmagent[166183]: 2025/08/29 23:47:55 Unsolicited response received on idle HTTP channel starting with "0\r\n\r\n"; err=<nil>
Aug 29 23:47:58 vault01 vmagent[166183]: 2025/08/29 23:47:58 Unsolicited response received on idle HTTP channel starting with "0\r\n\r\n"; err=<nil>
Aug 29 23:47:58 vault01 vmagent[166183]: 2025/08/29 23:47:58 Unsolicited response received on idle HTTP channel starting with "0\r\n\r\n"; err=<nil>
Aug 29 23:47:58 vault01 vmagent[166183]: 2025/08/29 23:47:58 Unsolicited response received on idle HTTP channel starting with "0\r\n\r\n"; err=<nil>
Aug 29 23:47:58 vault01 vmagent[166183]: 2025/08/29 23:47:58 Unsolicited response received on idle HTTP channel starting with "0\r\n\r\n"; err=<nil>
Aug 29 23:48:01 vault01 vmagent[166183]: 2025/08/29 23:48:01 Unsolicited response received on idle HTTP channel starting with "0\r\n\r\n"; err=<nil>
Aug 29 23:48:01 vault01 vmagent[166183]: 2025/08/29 23:48:01 Unsolicited response received on idle HTTP channel starting with "0\r\n\r\n"; err=<nil>
Aug 29 23:48:02 vault01 vmagent[166183]: 2025/08/29 23:48:02 Unsolicited response received on idle HTTP channel starting with "0\r\n\r\n"; err=<nil>
Aug 29 23:48:03 vault01 vmagent[166183]: 2025/08/29 23:48:03 Unsolicited response received on idle HTTP channel starting with "0\r\n\r\n"; err=<nil>
Aug 29 23:48:03 vault01 vmagent[166183]: 2025/08/29 23:48:03 Unsolicited response received on idle HTTP channel starting with "0\r\n\r\n"; err=<nil>

[root@vault01.hyp01.infra.dgnum.eu:~]#

When calling an /metrics of an AP, manually (without curl):

[root@vault01.hyp01.infra.dgnum.eu:~]# exec 88<>/dev/tcp/10.0.253.54/8888

[root@vault01.hyp01.infra.dgnum.eu:~]# echo -e "GET /metrics HTTP/1.1\r\nHost: 10.0.253.54:8888\r\nUser-Agent: curl/8.14.1\r\nAccept: */*\r\nConnection: close\r\n\r\n" >&88

[root@vault01.hyp01.infra.dgnum.eu:~]#   sed 's/<[^>]*>/ /g' <&88
HTTP/1.1 200 OK
Connection: Keep-Alive
Transfer-Encoding: chunked
Keep-Alive: timeout=20
Server: lua-metrics
Content-Type: text/plain; version=0.0.4

3BC
# TYPE node_scrape_collector_duration_seconds gauge
# TYPE node_scrape_collector_success gauge
# TYPE node_time_seconds gauge
node_time_seconds 1756504465
node_scrape_collector_duration_seconds{collector="time"} 0.00011706352233887
node_scrape_collector_success{collector="time"} 1
# TYPE node_network_receive_bytes_total counter
node_network_receive_bytes_total{device="sit0"} 0
node_network_receive_bytes_total{device="admin"} 918237
node_network_receive_bytes_total{device="wlan1"} 52943
node_network_receive_bytes_total{device="wlan0"} 1073
node_network_receive_bytes_total{device="lo"} 516
node_network_receive_bytes_total{device="lan"} 27999921
node_network_receive_bytes_total{device="eth0"} 32554821
# TYPE node_network_receive_packets_total counter
node_network_receive_packets_total{device="sit0"} 0
node_network_receive_packets_total{device="admin"} 12587
node_network_receive_packets_total{device="wlan1"} 660
node_network_receive_packets_total
414
{device="wlan0"} 12
node_network_receive_packets_total{device="lo"} 6
node_network_receive_packets_total{device="lan"} 253050
node_network_receive_packets_total{device="eth0"} 253050
# TYPE node_network_receive_errs_total counter
node_network_receive_errs_total{device="sit0"} 0
node_network_receive_errs_total{device="admin"} 0
node_network_receive_errs_total{device="wlan1"} 0
node_network_receive_errs_total{device="wlan0"} 0
node_network_receive_errs_total{device="lo"} 0
node_network_receive_errs_total{device="lan"} 0
node_network_receive_errs_total{device="eth0"} 0
# TYPE node_network_receive_drop_total counter
node_network_receive_drop_total{device="sit0"} 0
node_network_receive_drop_total{device="admin"} 0
node_network_receive_drop_total{device="wlan1"} 0
node_network_receive_drop_total{device="wlan0"} 0
node_network_receive_drop_total{device="lo"} 0
node_network_receive_drop_total{device="lan"} 6346
node_network_receive_drop_total{device="eth0"} 0
# TYPE node_network_receive_fifo_total counter
node_network_receive_fifo_total
406
{device="sit0"} 0
node_network_receive_fifo_total{device="admin"} 0
node_network_receive_fifo_total{device="wlan1"} 0
node_network_receive_fifo_total{device="wlan0"} 0
node_network_receive_fifo_total{device="lo"} 0
node_network_receive_fifo_total{device="lan"} 0
node_network_receive_fifo_total{device="eth0"} 0
# TYPE node_network_receive_frame_total counter
node_network_receive_frame_total{device="sit0"} 0
node_network_receive_frame_total{device="admin"} 0
node_network_receive_frame_total{device="wlan1"} 0
node_network_receive_frame_total{device="wlan0"} 0
node_network_receive_frame_total{device="lo"} 0
node_network_receive_frame_total{device="lan"} 0
node_network_receive_frame_total{device="eth0"} 0
# TYPE node_network_receive_compressed_total counter
node_network_receive_compressed_total{device="sit0"} 0
node_network_receive_compressed_total{device="admin"} 0
node_network_receive_compressed_total{device="wlan1"} 0
node_network_receive_compressed_total{device="wlan0"} 0
node_network_receive_compressed_total{device
402
="lo"} 0
node_network_receive_compressed_total{device="lan"} 0
node_network_receive_compressed_total{device="eth0"} 0
# TYPE node_network_receive_multicast_total counter
node_network_receive_multicast_total{device="sit0"} 0
node_network_receive_multicast_total{device="admin"} 182
node_network_receive_multicast_total{device="wlan1"} 0
node_network_receive_multicast_total{device="wlan0"} 0
node_network_receive_multicast_total{device="lo"} 0
node_network_receive_multicast_total{device="lan"} 0
node_network_receive_multicast_total{device="eth0"} 0
# TYPE node_network_transmit_bytes_total counter
node_network_transmit_bytes_total{device="sit0"} 0
node_network_transmit_bytes_total{device="admin"} 4164495
node_network_transmit_bytes_total{device="wlan1"} 185999
node_network_transmit_bytes_total{device="wlan0"} 4238
node_network_transmit_bytes_total{device="lo"} 516
node_network_transmit_bytes_total{device="lan"} 4733919
node_network_transmit_bytes_total{device="eth0"} 4823677
# TYPE node_network_transmit_packets_total
401
 counter
node_network_transmit_packets_total{device="sit0"} 0
node_network_transmit_packets_total{device="admin"} 11905
node_network_transmit_packets_total{device="wlan1"} 722
node_network_transmit_packets_total{device="wlan0"} 20
node_network_transmit_packets_total{device="lo"} 6
node_network_transmit_packets_total{device="lan"} 14266
node_network_transmit_packets_total{device="eth0"} 14354
# TYPE node_network_transmit_errs_total counter
node_network_transmit_errs_total{device="sit0"} 0
node_network_transmit_errs_total{device="admin"} 0
node_network_transmit_errs_total{device="wlan1"} 0
node_network_transmit_errs_total{device="wlan0"} 0
node_network_transmit_errs_total{device="lo"} 0
node_network_transmit_errs_total{device="lan"} 0
node_network_transmit_errs_total{device="eth0"} 0
# TYPE node_network_transmit_drop_total counter
node_network_transmit_drop_total{device="sit0"} 0
node_network_transmit_drop_total{device="admin"} 0
node_network_transmit_drop_total{device="wlan1"} 0
node_network_transmit_drop_total
420
{device="wlan0"} 0
node_network_transmit_drop_total{device="lo"} 0
node_network_transmit_drop_total{device="lan"} 0
node_network_transmit_drop_total{device="eth0"} 0
# TYPE node_network_transmit_fifo_total counter
node_network_transmit_fifo_total{device="sit0"} 0
node_network_transmit_fifo_total{device="admin"} 0
node_network_transmit_fifo_total{device="wlan1"} 0
node_network_transmit_fifo_total{device="wlan0"} 0
node_network_transmit_fifo_total{device="lo"} 0
node_network_transmit_fifo_total{device="lan"} 0
node_network_transmit_fifo_total{device="eth0"} 0
# TYPE node_network_transmit_colls_total counter
node_network_transmit_colls_total{device="sit0"} 0
node_network_transmit_colls_total{device="admin"} 0
node_network_transmit_colls_total{device="wlan1"} 0
node_network_transmit_colls_total{device="wlan0"} 0
node_network_transmit_colls_total{device="lo"} 0
node_network_transmit_colls_total{device="lan"} 0
node_network_transmit_colls_total{device="eth0"} 0
# TYPE node_network_transmit_carrier_total counter
node_network_transmit_carrier_total
405
{device="sit0"} 0
node_network_transmit_carrier_total{device="admin"} 0
node_network_transmit_carrier_total{device="wlan1"} 0
node_network_transmit_carrier_total{device="wlan0"} 0
node_network_transmit_carrier_total{device="lo"} 0
node_network_transmit_carrier_total{device="lan"} 0
node_network_transmit_carrier_total{device="eth0"} 0
# TYPE node_network_transmit_compressed_total counter
node_network_transmit_compressed_total{device="sit0"} 0
node_network_transmit_compressed_total{device="admin"} 0
node_network_transmit_compressed_total{device="wlan1"} 0
node_network_transmit_compressed_total{device="wlan0"} 0
node_network_transmit_compressed_total{device="lo"} 0
node_network_transmit_compressed_total{device="lan"} 0
node_network_transmit_compressed_total{device="eth0"} 0
node_scrape_collector_duration_seconds{collector="netdev"} 0.010320901870728
node_scrape_collector_success{collector="netdev"} 1
# TYPE metric_hostapd_ubus_station_fails_tx_retry_count gauge
# TYPE metric_hostapd_ubus_station_fails_tx_retry_failed
421
 gauge
# TYPE metric_hostapd_ubus_station_fails_rx_drop_misc gauge
# TYPE metric_hostapd_ubus_station_airtime_rx gauge
# TYPE metric_hostapd_ubus_station_airtime_tx gauge
# TYPE hostapd_ubus_station_rrm_caps_link_measurement gauge
# TYPE hostapd_ubus_station_rrm_caps_neighbor_report gauge
# TYPE hostapd_ubus_station_rrm_caps_beacon_report_passive gauge
# TYPE hostapd_ubus_station_rrm_caps_beacon_report_active gauge
# TYPE hostapd_ubus_station_rrm_caps_beacon_report_table gauge
# TYPE hostapd_ubus_station_rrm_caps_lci_measurement gauge
# TYPE hostapd_ubus_station_rrm_caps_ftm_range_report gauge
node_scrape_collector_duration_seconds{collector="hostapd_ubus_stations"} 0.0034260749816895
node_scrape_collector_success{collector="hostapd_ubus_stations"} 1
# TYPE hostapd_station_receive_packets_total counter
# TYPE hostapd_station_receive_bytes_total counter
# TYPE hostapd_station_transmit_packets_total counter
# TYPE hostapd_station_transmit_bytes_total counter
# TYPE hostapd_station_signal_dbm gauge
# TYPE hostapd_station_connected_seconds_total
19A
 counter
# TYPE hostapd_station_inactive_seconds gauge
# TYPE hostapd_station_flag_auth gauge
# TYPE hostapd_station_flag_assoc gauge
# TYPE hostapd_station_flag_short_preamble gauge
# TYPE hostapd_station_flag_ht gauge
# TYPE hostapd_station_flag_vht gauge
# TYPE hostapd_station_flag_he gauge
# TYPE hostapd_station_flag_mfp gauge
# TYPE hostapd_station_flag_wmm gauge
# TYPE hostapd_station_sae_group gauge

402
node_scrape_collector_duration_seconds{collector="hostapd_stations"} 0.026856184005737
node_scrape_collector_success{collector="hostapd_stations"} 1
# TYPE node_boot_time_seconds gauge
node_boot_time_seconds 1756329377
# TYPE node_context_switches_total counter
node_context_switches_total 77841644
# TYPE node_cpu_seconds_total counter
node_cpu_seconds_total{mode="user",cpu="cpu0"} 1338.37
node_cpu_seconds_total{mode="nice",cpu="cpu0"} 0
node_cpu_seconds_total{mode="system",cpu="cpu0"} 2342.23
node_cpu_seconds_total{mode="idle",cpu="cpu0"} 170820.53
node_cpu_seconds_total{mode="iowait",cpu="cpu0"} 0.14
node_cpu_seconds_total{mode="irq",cpu="cpu0"} 0
node_cpu_seconds_total{mode="softirq",cpu="cpu0"} 586.36
node_cpu_seconds_total{mode="steal",cpu="cpu0"} 0
node_cpu_seconds_total{mode="guest",cpu="cpu0"} 0
node_cpu_seconds_total{mode="guest_nice",cpu="cpu0"} 0
node_cpu_seconds_total{mode="user",cpu="cpu1"} 12316.24
node_cpu_seconds_total{mode="nice",cpu="cpu1"} 0
node_cpu_seconds_total{mode="system",cpu="cpu1"} 164
2E1
.26
node_cpu_seconds_total{mode="idle",cpu="cpu1"} 162604.51
node_cpu_seconds_total{mode="iowait",cpu="cpu1"} 0.2
node_cpu_seconds_total{mode="irq",cpu="cpu1"} 0
node_cpu_seconds_total{mode="softirq",cpu="cpu1"} 2.32
node_cpu_seconds_total{mode="steal",cpu="cpu1"} 0
node_cpu_seconds_total{mode="guest",cpu="cpu1"} 0
node_cpu_seconds_total{mode="guest_nice",cpu="cpu1"} 0
# TYPE node_intr_total counter
node_intr_total 115773440
# TYPE node_forks_total counter
node_forks_total 3592
# TYPE node_procs_running_total gauge
node_procs_running_total 1
# TYPE node_procs_blocked_total gauge
node_procs_blocked_total 0
node_scrape_collector_duration_seconds{collector="cpu"} 0.0049381256103516
node_scrape_collector_success{collector="cpu"} 1

0


[root@vault01.hyp01.infra.dgnum.eu:~]#

It seems to respect the HTTP/1.1 RFC on chunked responses

On vault01: ``` [root@vault01.hyp01.infra.dgnum.eu:~]# journalctl -f -u vmagent.service Aug 29 23:47:38 vault01 vmagent[166183]: 2025/08/29 23:47:38 Unsolicited response received on idle HTTP channel starting with "0\r\n\r\n"; err=<nil> Aug 29 23:47:39 vault01 vmagent[166183]: 2025/08/29 23:47:39 Unsolicited response received on idle HTTP channel starting with "0\r\n\r\n"; err=<nil> Aug 29 23:47:41 vault01 vmagent[166183]: 2025/08/29 23:47:41 Unsolicited response received on idle HTTP channel starting with "0\r\n\r\n"; err=<nil> Aug 29 23:47:42 vault01 vmagent[166183]: 2025/08/29 23:47:42 Unsolicited response received on idle HTTP channel starting with "0\r\n\r\n"; err=<nil> Aug 29 23:47:43 vault01 vmagent[166183]: 2025/08/29 23:47:43 Unsolicited response received on idle HTTP channel starting with "0\r\n\r\n"; err=<nil> Aug 29 23:47:47 vault01 vmagent[166183]: 2025/08/29 23:47:47 Unsolicited response received on idle HTTP channel starting with "0\r\n\r\n"; err=<nil> Aug 29 23:47:47 vault01 vmagent[166183]: 2025/08/29 23:47:47 Unsolicited response received on idle HTTP channel starting with "0\r\n\r\n"; err=<nil> Aug 29 23:47:47 vault01 vmagent[166183]: 2025/08/29 23:47:47 Unsolicited response received on idle HTTP channel starting with "0\r\n\r\n"; err=<nil> Aug 29 23:47:50 vault01 vmagent[166183]: 2025/08/29 23:47:50 Unsolicited response received on idle HTTP channel starting with "0\r\n\r\n"; err=<nil> Aug 29 23:47:51 vault01 vmagent[166183]: 2025/08/29 23:47:51 Unsolicited response received on idle HTTP channel starting with "0\r\n\r\n"; err=<nil> Aug 29 23:47:54 vault01 vmagent[166183]: 2025/08/29 23:47:54 Unsolicited response received on idle HTTP channel starting with "0\r\n\r\n"; err=<nil> Aug 29 23:47:54 vault01 vmagent[166183]: 2025/08/29 23:47:54 Unsolicited response received on idle HTTP channel starting with "0\r\n\r\n"; err=<nil> Aug 29 23:47:55 vault01 vmagent[166183]: 2025/08/29 23:47:55 Unsolicited response received on idle HTTP channel starting with "0\r\n\r\n"; err=<nil> Aug 29 23:47:58 vault01 vmagent[166183]: 2025/08/29 23:47:58 Unsolicited response received on idle HTTP channel starting with "0\r\n\r\n"; err=<nil> Aug 29 23:47:58 vault01 vmagent[166183]: 2025/08/29 23:47:58 Unsolicited response received on idle HTTP channel starting with "0\r\n\r\n"; err=<nil> Aug 29 23:47:58 vault01 vmagent[166183]: 2025/08/29 23:47:58 Unsolicited response received on idle HTTP channel starting with "0\r\n\r\n"; err=<nil> Aug 29 23:47:58 vault01 vmagent[166183]: 2025/08/29 23:47:58 Unsolicited response received on idle HTTP channel starting with "0\r\n\r\n"; err=<nil> Aug 29 23:48:01 vault01 vmagent[166183]: 2025/08/29 23:48:01 Unsolicited response received on idle HTTP channel starting with "0\r\n\r\n"; err=<nil> Aug 29 23:48:01 vault01 vmagent[166183]: 2025/08/29 23:48:01 Unsolicited response received on idle HTTP channel starting with "0\r\n\r\n"; err=<nil> Aug 29 23:48:02 vault01 vmagent[166183]: 2025/08/29 23:48:02 Unsolicited response received on idle HTTP channel starting with "0\r\n\r\n"; err=<nil> Aug 29 23:48:03 vault01 vmagent[166183]: 2025/08/29 23:48:03 Unsolicited response received on idle HTTP channel starting with "0\r\n\r\n"; err=<nil> Aug 29 23:48:03 vault01 vmagent[166183]: 2025/08/29 23:48:03 Unsolicited response received on idle HTTP channel starting with "0\r\n\r\n"; err=<nil> [root@vault01.hyp01.infra.dgnum.eu:~]# ``` When calling an `/metrics` of an AP, manually (without curl): ``` [root@vault01.hyp01.infra.dgnum.eu:~]# exec 88<>/dev/tcp/10.0.253.54/8888 [root@vault01.hyp01.infra.dgnum.eu:~]# echo -e "GET /metrics HTTP/1.1\r\nHost: 10.0.253.54:8888\r\nUser-Agent: curl/8.14.1\r\nAccept: */*\r\nConnection: close\r\n\r\n" >&88 [root@vault01.hyp01.infra.dgnum.eu:~]# sed 's/<[^>]*>/ /g' <&88 HTTP/1.1 200 OK Connection: Keep-Alive Transfer-Encoding: chunked Keep-Alive: timeout=20 Server: lua-metrics Content-Type: text/plain; version=0.0.4 3BC # TYPE node_scrape_collector_duration_seconds gauge # TYPE node_scrape_collector_success gauge # TYPE node_time_seconds gauge node_time_seconds 1756504465 node_scrape_collector_duration_seconds{collector="time"} 0.00011706352233887 node_scrape_collector_success{collector="time"} 1 # TYPE node_network_receive_bytes_total counter node_network_receive_bytes_total{device="sit0"} 0 node_network_receive_bytes_total{device="admin"} 918237 node_network_receive_bytes_total{device="wlan1"} 52943 node_network_receive_bytes_total{device="wlan0"} 1073 node_network_receive_bytes_total{device="lo"} 516 node_network_receive_bytes_total{device="lan"} 27999921 node_network_receive_bytes_total{device="eth0"} 32554821 # TYPE node_network_receive_packets_total counter node_network_receive_packets_total{device="sit0"} 0 node_network_receive_packets_total{device="admin"} 12587 node_network_receive_packets_total{device="wlan1"} 660 node_network_receive_packets_total 414 {device="wlan0"} 12 node_network_receive_packets_total{device="lo"} 6 node_network_receive_packets_total{device="lan"} 253050 node_network_receive_packets_total{device="eth0"} 253050 # TYPE node_network_receive_errs_total counter node_network_receive_errs_total{device="sit0"} 0 node_network_receive_errs_total{device="admin"} 0 node_network_receive_errs_total{device="wlan1"} 0 node_network_receive_errs_total{device="wlan0"} 0 node_network_receive_errs_total{device="lo"} 0 node_network_receive_errs_total{device="lan"} 0 node_network_receive_errs_total{device="eth0"} 0 # TYPE node_network_receive_drop_total counter node_network_receive_drop_total{device="sit0"} 0 node_network_receive_drop_total{device="admin"} 0 node_network_receive_drop_total{device="wlan1"} 0 node_network_receive_drop_total{device="wlan0"} 0 node_network_receive_drop_total{device="lo"} 0 node_network_receive_drop_total{device="lan"} 6346 node_network_receive_drop_total{device="eth0"} 0 # TYPE node_network_receive_fifo_total counter node_network_receive_fifo_total 406 {device="sit0"} 0 node_network_receive_fifo_total{device="admin"} 0 node_network_receive_fifo_total{device="wlan1"} 0 node_network_receive_fifo_total{device="wlan0"} 0 node_network_receive_fifo_total{device="lo"} 0 node_network_receive_fifo_total{device="lan"} 0 node_network_receive_fifo_total{device="eth0"} 0 # TYPE node_network_receive_frame_total counter node_network_receive_frame_total{device="sit0"} 0 node_network_receive_frame_total{device="admin"} 0 node_network_receive_frame_total{device="wlan1"} 0 node_network_receive_frame_total{device="wlan0"} 0 node_network_receive_frame_total{device="lo"} 0 node_network_receive_frame_total{device="lan"} 0 node_network_receive_frame_total{device="eth0"} 0 # TYPE node_network_receive_compressed_total counter node_network_receive_compressed_total{device="sit0"} 0 node_network_receive_compressed_total{device="admin"} 0 node_network_receive_compressed_total{device="wlan1"} 0 node_network_receive_compressed_total{device="wlan0"} 0 node_network_receive_compressed_total{device 402 ="lo"} 0 node_network_receive_compressed_total{device="lan"} 0 node_network_receive_compressed_total{device="eth0"} 0 # TYPE node_network_receive_multicast_total counter node_network_receive_multicast_total{device="sit0"} 0 node_network_receive_multicast_total{device="admin"} 182 node_network_receive_multicast_total{device="wlan1"} 0 node_network_receive_multicast_total{device="wlan0"} 0 node_network_receive_multicast_total{device="lo"} 0 node_network_receive_multicast_total{device="lan"} 0 node_network_receive_multicast_total{device="eth0"} 0 # TYPE node_network_transmit_bytes_total counter node_network_transmit_bytes_total{device="sit0"} 0 node_network_transmit_bytes_total{device="admin"} 4164495 node_network_transmit_bytes_total{device="wlan1"} 185999 node_network_transmit_bytes_total{device="wlan0"} 4238 node_network_transmit_bytes_total{device="lo"} 516 node_network_transmit_bytes_total{device="lan"} 4733919 node_network_transmit_bytes_total{device="eth0"} 4823677 # TYPE node_network_transmit_packets_total 401 counter node_network_transmit_packets_total{device="sit0"} 0 node_network_transmit_packets_total{device="admin"} 11905 node_network_transmit_packets_total{device="wlan1"} 722 node_network_transmit_packets_total{device="wlan0"} 20 node_network_transmit_packets_total{device="lo"} 6 node_network_transmit_packets_total{device="lan"} 14266 node_network_transmit_packets_total{device="eth0"} 14354 # TYPE node_network_transmit_errs_total counter node_network_transmit_errs_total{device="sit0"} 0 node_network_transmit_errs_total{device="admin"} 0 node_network_transmit_errs_total{device="wlan1"} 0 node_network_transmit_errs_total{device="wlan0"} 0 node_network_transmit_errs_total{device="lo"} 0 node_network_transmit_errs_total{device="lan"} 0 node_network_transmit_errs_total{device="eth0"} 0 # TYPE node_network_transmit_drop_total counter node_network_transmit_drop_total{device="sit0"} 0 node_network_transmit_drop_total{device="admin"} 0 node_network_transmit_drop_total{device="wlan1"} 0 node_network_transmit_drop_total 420 {device="wlan0"} 0 node_network_transmit_drop_total{device="lo"} 0 node_network_transmit_drop_total{device="lan"} 0 node_network_transmit_drop_total{device="eth0"} 0 # TYPE node_network_transmit_fifo_total counter node_network_transmit_fifo_total{device="sit0"} 0 node_network_transmit_fifo_total{device="admin"} 0 node_network_transmit_fifo_total{device="wlan1"} 0 node_network_transmit_fifo_total{device="wlan0"} 0 node_network_transmit_fifo_total{device="lo"} 0 node_network_transmit_fifo_total{device="lan"} 0 node_network_transmit_fifo_total{device="eth0"} 0 # TYPE node_network_transmit_colls_total counter node_network_transmit_colls_total{device="sit0"} 0 node_network_transmit_colls_total{device="admin"} 0 node_network_transmit_colls_total{device="wlan1"} 0 node_network_transmit_colls_total{device="wlan0"} 0 node_network_transmit_colls_total{device="lo"} 0 node_network_transmit_colls_total{device="lan"} 0 node_network_transmit_colls_total{device="eth0"} 0 # TYPE node_network_transmit_carrier_total counter node_network_transmit_carrier_total 405 {device="sit0"} 0 node_network_transmit_carrier_total{device="admin"} 0 node_network_transmit_carrier_total{device="wlan1"} 0 node_network_transmit_carrier_total{device="wlan0"} 0 node_network_transmit_carrier_total{device="lo"} 0 node_network_transmit_carrier_total{device="lan"} 0 node_network_transmit_carrier_total{device="eth0"} 0 # TYPE node_network_transmit_compressed_total counter node_network_transmit_compressed_total{device="sit0"} 0 node_network_transmit_compressed_total{device="admin"} 0 node_network_transmit_compressed_total{device="wlan1"} 0 node_network_transmit_compressed_total{device="wlan0"} 0 node_network_transmit_compressed_total{device="lo"} 0 node_network_transmit_compressed_total{device="lan"} 0 node_network_transmit_compressed_total{device="eth0"} 0 node_scrape_collector_duration_seconds{collector="netdev"} 0.010320901870728 node_scrape_collector_success{collector="netdev"} 1 # TYPE metric_hostapd_ubus_station_fails_tx_retry_count gauge # TYPE metric_hostapd_ubus_station_fails_tx_retry_failed 421 gauge # TYPE metric_hostapd_ubus_station_fails_rx_drop_misc gauge # TYPE metric_hostapd_ubus_station_airtime_rx gauge # TYPE metric_hostapd_ubus_station_airtime_tx gauge # TYPE hostapd_ubus_station_rrm_caps_link_measurement gauge # TYPE hostapd_ubus_station_rrm_caps_neighbor_report gauge # TYPE hostapd_ubus_station_rrm_caps_beacon_report_passive gauge # TYPE hostapd_ubus_station_rrm_caps_beacon_report_active gauge # TYPE hostapd_ubus_station_rrm_caps_beacon_report_table gauge # TYPE hostapd_ubus_station_rrm_caps_lci_measurement gauge # TYPE hostapd_ubus_station_rrm_caps_ftm_range_report gauge node_scrape_collector_duration_seconds{collector="hostapd_ubus_stations"} 0.0034260749816895 node_scrape_collector_success{collector="hostapd_ubus_stations"} 1 # TYPE hostapd_station_receive_packets_total counter # TYPE hostapd_station_receive_bytes_total counter # TYPE hostapd_station_transmit_packets_total counter # TYPE hostapd_station_transmit_bytes_total counter # TYPE hostapd_station_signal_dbm gauge # TYPE hostapd_station_connected_seconds_total 19A counter # TYPE hostapd_station_inactive_seconds gauge # TYPE hostapd_station_flag_auth gauge # TYPE hostapd_station_flag_assoc gauge # TYPE hostapd_station_flag_short_preamble gauge # TYPE hostapd_station_flag_ht gauge # TYPE hostapd_station_flag_vht gauge # TYPE hostapd_station_flag_he gauge # TYPE hostapd_station_flag_mfp gauge # TYPE hostapd_station_flag_wmm gauge # TYPE hostapd_station_sae_group gauge 402 node_scrape_collector_duration_seconds{collector="hostapd_stations"} 0.026856184005737 node_scrape_collector_success{collector="hostapd_stations"} 1 # TYPE node_boot_time_seconds gauge node_boot_time_seconds 1756329377 # TYPE node_context_switches_total counter node_context_switches_total 77841644 # TYPE node_cpu_seconds_total counter node_cpu_seconds_total{mode="user",cpu="cpu0"} 1338.37 node_cpu_seconds_total{mode="nice",cpu="cpu0"} 0 node_cpu_seconds_total{mode="system",cpu="cpu0"} 2342.23 node_cpu_seconds_total{mode="idle",cpu="cpu0"} 170820.53 node_cpu_seconds_total{mode="iowait",cpu="cpu0"} 0.14 node_cpu_seconds_total{mode="irq",cpu="cpu0"} 0 node_cpu_seconds_total{mode="softirq",cpu="cpu0"} 586.36 node_cpu_seconds_total{mode="steal",cpu="cpu0"} 0 node_cpu_seconds_total{mode="guest",cpu="cpu0"} 0 node_cpu_seconds_total{mode="guest_nice",cpu="cpu0"} 0 node_cpu_seconds_total{mode="user",cpu="cpu1"} 12316.24 node_cpu_seconds_total{mode="nice",cpu="cpu1"} 0 node_cpu_seconds_total{mode="system",cpu="cpu1"} 164 2E1 .26 node_cpu_seconds_total{mode="idle",cpu="cpu1"} 162604.51 node_cpu_seconds_total{mode="iowait",cpu="cpu1"} 0.2 node_cpu_seconds_total{mode="irq",cpu="cpu1"} 0 node_cpu_seconds_total{mode="softirq",cpu="cpu1"} 2.32 node_cpu_seconds_total{mode="steal",cpu="cpu1"} 0 node_cpu_seconds_total{mode="guest",cpu="cpu1"} 0 node_cpu_seconds_total{mode="guest_nice",cpu="cpu1"} 0 # TYPE node_intr_total counter node_intr_total 115773440 # TYPE node_forks_total counter node_forks_total 3592 # TYPE node_procs_running_total gauge node_procs_running_total 1 # TYPE node_procs_blocked_total gauge node_procs_blocked_total 0 node_scrape_collector_duration_seconds{collector="cpu"} 0.0049381256103516 node_scrape_collector_success{collector="cpu"} 1 0 [root@vault01.hyp01.infra.dgnum.eu:~]# ``` It seems to respect the HTTP/1.1 RFC on chunked responses
Author
Owner

Unsolicited response received on idle HTTP channel starting with comes from f288526374/src/net/http/transport.go (L2242C16-L2242C80)

Is golang not RFC-compliant?

`Unsolicited response received on idle HTTP channel starting with` comes from https://github.com/golang/go/blob/f2885263748364a2a7f4e0d47abd5095699cd39f/src/net/http/transport.go#L2242C16-L2242C80 Is golang not RFC-compliant?
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: DGNum/infrastructure#608
No description provided.