Alexandre Snarskii
93de1b1c99
Implement MemoryStatisticsOS for FreeBSD
2022-02-25 14:05:00 +03:00
Kevin Michel
ffc1fca296
Start/stop servers when listen_host/*_port changes
...
This allows starting and stopping separately each protocol server
without restarting ClickHouse.
This also allows adding or removing `listen_host` entries, which
start and stops servers for all enabled ports.
When stopping a server, the listening socket is immediately closed
(and available for another server).
Protocols with persistent connections try to wait for any currently
running query to finish before closing the connection, but idle
connection are closed quickly (depending on how often the protocol
is polled).
An extra ProfileEvent is added, `MainConfigLoads`, it is
incremented every time the configuration is reloaded. This helps
when trying to assess whether the new configuration was applied.
2021-12-24 08:26:02 +01:00
Alexey Milovidov
8b4a6a2416
Remove cruft
2021-10-28 02:10:39 +03:00
Azat Khuzhin
67ebcef978
Reopen sensors (/sys/class/thermal)
2021-08-11 10:16:44 +03:00
Azat Khuzhin
3f91f61c3c
Reopen EDAC files (/sys/devices/system/edac)
2021-08-11 10:16:44 +03:00
Azat Khuzhin
eed5052a86
Reopen hwmon sensors on error (/sys/class/hwmon)
...
Sensors maybe recreated (i.e. on module load/unload, or suspend/resume
cycle), so descriptors should be reopened.
2021-08-11 10:16:44 +03:00
Azat Khuzhin
8a7c9e1124
Fix polling of /sys/block
...
- rescan /sys/block on errors (disk had been replaced and you will got
ENOENT)
- rescan /sys/block periodically (each 5m), for newly added devices
(i.e. new disk to RAID array can be added)
2021-08-04 22:41:53 +03:00
Alexey Milovidov
822cc0fec3
Lowered amount of syscalls in AsynchronousMetrics
2021-07-12 04:12:34 +03:00
Alexey Milovidov
945b54441d
Comments
2021-07-05 22:41:50 +03:00
Alexey Milovidov
c3b975ecb1
Add network statistics
2021-07-05 05:47:33 +03:00
Alexey Milovidov
70bdc166e0
Add block device statistics
2021-07-05 05:24:36 +03:00
Alexey Milovidov
dda4d0e34e
Add EDAC
2021-07-05 04:18:12 +03:00
Alexey Milovidov
347ceac618
Better temperatures
2021-07-05 03:51:22 +03:00
Alexey Milovidov
5d5d2efd48
More temperatures
2021-07-05 03:40:28 +03:00
Alexey Milovidov
0f8ea9b8f6
More metrics
2021-07-05 01:33:32 +03:00
Alexey Milovidov
3a10d3802b
Development
2021-07-05 00:33:00 +03:00
Alexey Milovidov
08aca329bd
Development
2021-07-05 00:22:58 +03:00
Alexey Milovidov
c4675285bf
Development
2021-07-04 23:49:36 +03:00
Alexey Milovidov
935e0327a5
Development
2021-07-04 06:03:49 +03:00
elevankoff
ee3223b944
Add ProcessorStatisticsOS, MemoryInfoOS and DiskStatisticsOS
2021-05-22 09:57:51 +00:00
Ivan
495c6e03aa
Replace all Context references with std::weak_ptr ( #22297 )
...
* Replace all Context references with std::weak_ptr
* Fix shared context captured by value
* Fix build
* Fix Context with named sessions
* Fix copy context
* Fix gcc build
* Merge with master and fix build
* Fix gcc-9 build
2021-04-11 02:33:54 +03:00
Azat Khuzhin
1fe003b85e
Make system.asynchronous_metrics available just after start
2021-01-29 22:10:04 +03:00
alexey-milovidov
f578f83380
Update AsynchronousMetrics.h
2020-12-22 09:24:14 +03:00
nikitamikhaylov
8501c7a831
better
2020-12-22 02:03:08 +03:00
nikitamikhaylov
cd3a73f9d3
done
2020-12-22 00:47:10 +03:00
Amos Bird
c447628d42
Add connection thread metrics
2020-12-18 15:22:55 +08:00
Alexander Kuzmenkov
808713471c
Update AsynchronousMetrics.h
2020-06-26 05:18:57 +03:00
Alexander Kuzmenkov
d77f397b38
review fixes
2020-06-26 03:18:33 +03:00
Alexander Kuzmenkov
e4be52f35f
Add system.asynchronous_metric_log
2020-06-10 22:17:54 +03:00
Alexey Milovidov
33338b722a
Fix Mac OS #10246
2020-04-21 21:49:28 +03:00
Alexey Milovidov
71c4418876
More memory statistics
2020-04-19 23:49:13 +03:00
Ivan Lezhankin
06446b4f08
dbms/ → src/
2020-04-03 18:14:31 +03:00