schaermu / changedetection.io-exporter

A prometheus-compatible exporter for your changedetection.io instance.
MIT License
6 stars 0 forks source link

cant get metrics of watch #32

Open wszpwsren opened 2 months ago

wszpwsren commented 2 months ago

env: changedetection 0.45.26

i get metrics like this i have 29 watch and i cant get any metrics of watch like ‘changedetectionio_watch_fetch_time’

# HELP changedetectionio_system_overdue_watch_count Current changedetection.io instance overdue watch count
# TYPE changedetectionio_system_overdue_watch_count gauge
changedetectionio_system_overdue_watch_count{version="0.45.26"} 0
# HELP changedetectionio_system_queue_size Current changedetection.io instance queue size
# TYPE changedetectionio_system_queue_size gauge
changedetectionio_system_queue_size{version="0.45.26"} 0
# HELP changedetectionio_system_uptime Current changedetection.io instance system uptime
# TYPE changedetectionio_system_uptime gauge
changedetectionio_system_uptime{version="0.45.26"} 1.1108097e+06
# HELP changedetectionio_system_watch_count Current changedetection.io instance watch count
# TYPE changedetectionio_system_watch_count gauge
changedetectionio_system_watch_count{version="0.45.26"} 29
# HELP go_gc_duration_seconds A summary of the pause duration of garbage collection cycles.
# TYPE go_gc_duration_seconds summary
go_gc_duration_seconds{quantile="0"} 4.647e-05
go_gc_duration_seconds{quantile="0.25"} 6.632e-05
go_gc_duration_seconds{quantile="0.5"} 7.708e-05
go_gc_duration_seconds{quantile="0.75"} 8.75e-05
go_gc_duration_seconds{quantile="1"} 0.00011919
go_gc_duration_seconds_sum 0.005171748
go_gc_duration_seconds_count 67
# HELP go_goroutines Number of goroutines that currently exist.
# TYPE go_goroutines gauge
go_goroutines 33
# HELP go_info Information about the Go environment.
# TYPE go_info gauge
go_info{version="go1.22.2"} 1
# HELP go_memstats_alloc_bytes Number of bytes allocated and still in use.
# TYPE go_memstats_alloc_bytes gauge
go_memstats_alloc_bytes 1.284288e+06
# HELP go_memstats_alloc_bytes_total Total number of bytes allocated, even if freed.
# TYPE go_memstats_alloc_bytes_total counter
go_memstats_alloc_bytes_total 1.1702536e+07
# HELP go_memstats_buck_hash_sys_bytes Number of bytes used by the profiling bucket hash table.
# TYPE go_memstats_buck_hash_sys_bytes gauge
go_memstats_buck_hash_sys_bytes 7674
# HELP go_memstats_frees_total Total number of frees.
# TYPE go_memstats_frees_total counter
go_memstats_frees_total 22641
# HELP go_memstats_gc_sys_bytes Number of bytes used for garbage collection system metadata.
# TYPE go_memstats_gc_sys_bytes gauge
go_memstats_gc_sys_bytes 2.678472e+06
# HELP go_memstats_heap_alloc_bytes Number of heap bytes allocated and still in use.
# TYPE go_memstats_heap_alloc_bytes gauge
go_memstats_heap_alloc_bytes 1.284288e+06
# HELP go_memstats_heap_idle_bytes Number of heap bytes waiting to be used.
# TYPE go_memstats_heap_idle_bytes gauge
go_memstats_heap_idle_bytes 4.947968e+06
# HELP go_memstats_heap_inuse_bytes Number of heap bytes that are in use.
# TYPE go_memstats_heap_inuse_bytes gauge
go_memstats_heap_inuse_bytes 2.70336e+06
# HELP go_memstats_heap_objects Number of allocated objects.
# TYPE go_memstats_heap_objects gauge
go_memstats_heap_objects 2162
# HELP go_memstats_heap_released_bytes Number of heap bytes released to OS.
# TYPE go_memstats_heap_released_bytes gauge
go_memstats_heap_released_bytes 2.408448e+06
# HELP go_memstats_heap_sys_bytes Number of heap bytes obtained from system.
# TYPE go_memstats_heap_sys_bytes gauge
go_memstats_heap_sys_bytes 7.651328e+06
# HELP go_memstats_last_gc_time_seconds Number of seconds since 1970 of last garbage collection.
# TYPE go_memstats_last_gc_time_seconds gauge
go_memstats_last_gc_time_seconds 1.7230937478211102e+09
# HELP go_memstats_lookups_total Total number of pointer lookups.
# TYPE go_memstats_lookups_total counter
go_memstats_lookups_total 0
# HELP go_memstats_mallocs_total Total number of mallocs.
# TYPE go_memstats_mallocs_total counter
go_memstats_mallocs_total 24803
# HELP go_memstats_mcache_inuse_bytes Number of bytes in use by mcache structures.
# TYPE go_memstats_mcache_inuse_bytes gauge
go_memstats_mcache_inuse_bytes 4800
# HELP go_memstats_mcache_sys_bytes Number of bytes used for mcache structures obtained from system.
# TYPE go_memstats_mcache_sys_bytes gauge
go_memstats_mcache_sys_bytes 15600
# HELP go_memstats_mspan_inuse_bytes Number of bytes in use by mspan structures.
# TYPE go_memstats_mspan_inuse_bytes gauge
go_memstats_mspan_inuse_bytes 85280
# HELP go_memstats_mspan_sys_bytes Number of bytes used for mspan structures obtained from system.
# TYPE go_memstats_mspan_sys_bytes gauge
go_memstats_mspan_sys_bytes 97920
# HELP go_memstats_next_gc_bytes Number of heap bytes when next garbage collection will take place.
# TYPE go_memstats_next_gc_bytes gauge
go_memstats_next_gc_bytes 4.194304e+06
# HELP go_memstats_other_sys_bytes Number of bytes used for other system allocations.
# TYPE go_memstats_other_sys_bytes gauge
go_memstats_other_sys_bytes 844766
# HELP go_memstats_stack_inuse_bytes Number of bytes in use by the stack allocator.
# TYPE go_memstats_stack_inuse_bytes gauge
go_memstats_stack_inuse_bytes 720896
# HELP go_memstats_stack_sys_bytes Number of bytes obtained from system for stack allocator.
# TYPE go_memstats_stack_sys_bytes gauge
go_memstats_stack_sys_bytes 720896
# HELP go_memstats_sys_bytes Number of bytes obtained from system.
# TYPE go_memstats_sys_bytes gauge
go_memstats_sys_bytes 1.2016656e+07
# HELP go_threads Number of OS threads created.
# TYPE go_threads gauge
go_threads 7
# HELP process_cpu_seconds_total Total user and system CPU time spent in seconds.
# TYPE process_cpu_seconds_total counter
process_cpu_seconds_total 0.21
# HELP process_max_fds Maximum number of open file descriptors.
# TYPE process_max_fds gauge
process_max_fds 1.048576e+06
# HELP process_open_fds Number of open file descriptors.
# TYPE process_open_fds gauge
process_open_fds 22
# HELP process_resident_memory_bytes Resident memory size in bytes.
# TYPE process_resident_memory_bytes gauge
process_resident_memory_bytes 1.3893632e+07
# HELP process_start_time_seconds Start time of the process since unix epoch in seconds.
# TYPE process_start_time_seconds gauge
process_start_time_seconds 1.72308599868e+09
# HELP process_virtual_memory_bytes Virtual memory size in bytes.
# TYPE process_virtual_memory_bytes gauge
process_virtual_memory_bytes 1.2630016e+09
# HELP process_virtual_memory_max_bytes Maximum amount of virtual memory available in bytes.
# TYPE process_virtual_memory_max_bytes gauge
process_virtual_memory_max_bytes 1.8446744073709552e+19
wszpwsren commented 2 months ago

i'm ok now seems if a watch don have a title, it will came out an error

maybe can fix this?

time="2024-08-08 05:38:37.791253" level=error msg="title is empty"
time="2024-08-08 05:38:37.793556" level=error msg="invalid character '*' looking for beginning of value"
time="2024-08-08 05:38:37.793580" level=error msg="invalid character '*' looking for beginning of value"
time="2024-08-08 05:38:37.795046" level=error msg="title is empty"
time="2024-08-08 05:38:37.796820" level=error msg="invalid character '*' looking for beginning of value"
time="2024-08-08 05:38:37.796844" level=error msg="invalid character '*' looking for beginning of value"
time="2024-08-08 05:38:37.798286" level=error msg="title is empty"
time="2024-08-08 05:38:37.800127" level=error msg="invalid character 'å' looking for beginning of value"
time="2024-08-08 05:38:37.800161" level=error msg="invalid character 'å' looking for beginning of value"
time="2024-08-08 05:38:37.801421" level=error msg="title is empty"