Commit Graph

49 Commits

Author SHA1 Message Date
Ask Bjørn Hansen 9934dc8e36 Update Go, slog-otel, prometheus client 2024-04-06 09:42:41 -07:00
Ask Bjørn Hansen a458dcb226 tracing: add EndpointURL option 2024-03-16 10:40:43 -07:00
Ask Bjørn Hansen 4ed44c72a4 Update dependencies 2024-03-09 21:57:46 -08:00
Ask Bjørn Hansen 8a8ff93996 scripts: goreleaser 1.24.0 2024-02-10 19:10:01 -08:00
Ask Bjørn Hansen 1e8785bd32 version: fix metric name for services with dash in the name 2024-02-03 00:21:31 -08:00
Ask Bjørn Hansen 5aeaa97c6f Add BSD license
(for pkg.go.dev)
2024-01-20 11:48:32 -07:00
Ask Bjørn Hansen df2285d355 tracing: update semconv, better error checking 2024-01-19 22:59:29 -08:00
Ask Bjørn Hansen 232a6f98df tracing: add minimal test 2024-01-19 22:48:14 -08:00
Ask Bjørn Hansen 4f6b09200f Update dependencies 2024-01-12 23:12:15 -08:00
Ask Bjørn Hansen 7085202154 Update goreleaser 2024-01-12 22:17:07 -08:00
Ask Bjørn Hansen 5c7ae6ab8a Basic config package to parse NTP Pool system config 2023-12-10 20:43:38 -08:00
Ask Bjørn Hansen 608f05d395 types: shared data types 2023-12-10 19:16:13 -08:00
Ask Bjørn Hansen b5420f9dbd build: private repository support for drone / goreleaser 2023-12-10 19:15:49 -08:00
Ask Bjørn Hansen 537ee53384 Minor dependency updates 2023-11-26 01:15:04 -08:00
Ask Bjørn Hansen 0a92ad768e tracing: option to set endpoint without environment variables 2023-11-15 22:29:20 +08:00
Ask Bjørn Hansen 61d73f7be3 Update dependencies 2023-11-15 22:28:41 +08:00
Ask Bjørn Hansen 2bff6d8ef3 X-Forwarded-For handler for labstack echo and Fastly 2023-11-12 15:51:21 -08:00
Ask Bjørn Hansen 62e28b71f1 tracing: option to use a GetClientCertificates function 2023-10-29 18:18:41 -07:00
Ask Bjørn Hansen 5b033a1f0b logging: use remychantenay/slog-otel 2023-10-21 22:09:48 -07:00
Ask Bjørn Hansen a4447c97f6 tracing: support for shutting down the trace provider 2023-10-21 21:59:10 -07:00
Ask Bjørn Hansen 9d136b2502 logger: Add experimental support for adding trace_id from context 2023-10-21 21:51:29 -07:00
Ask Bjørn Hansen 7420ad12f4 Update dependencies 2023-10-21 21:49:51 -07:00
Ask Bjørn Hansen cf33a99566 tracing: tweak API 2023-10-14 04:20:29 -07:00
Ask Bjørn Hansen c2b303bec9 goreleaser: --skip-publish is now --skip=publish 2023-10-14 04:10:33 -07:00
Ask Bjørn Hansen 6fd0728668 Update kafka-go 2023-10-14 03:31:30 -07:00
Ask Bjørn Hansen 09f963b267 tracing: wip / test 2023-10-14 03:30:19 -07:00
Ask Bjørn Hansen ad63071f60 Update dependencies and goreleaser; require Go 1.21.3 for h2 fix 2023-10-11 22:03:38 -07:00
Ask Bjørn Hansen 020966a4b3 Go 1.21; use log/slog instead of version from x/exp 2023-09-17 23:03:55 -07:00
Ask Bjørn Hansen 053de4fd16 scripts: manage goreleaser version in script 2023-09-17 23:02:48 -07:00
Ask Bjørn Hansen 3f1f4436df metrics: have Registry() return a Registry instead of Registerer
(so it can also be used as a Gatherer)
2023-08-06 12:34:56 -07:00
Ask Bjørn Hansen be9b63f382 health: support custom health check functions 2023-07-22 23:48:04 -07:00
Ask Bjørn Hansen e9d0f7419a kafka: CheckPartitions() method for health checks 2023-07-22 23:47:37 -07:00
Ask Bjørn Hansen 2a021b453d timeutil: time.Duration json helper 2023-07-22 00:10:55 -07:00
Ask Bjørn Hansen 03bde25c6d health: make health listener semantics match metrics one 2023-07-08 21:18:38 -07:00
Ask Bjørn Hansen 6b6b22092e metrics: allow server to return errors 2023-07-08 21:13:31 -07:00
Ask Bjørn Hansen facd2f4f57 Common release scripts 2023-07-08 17:39:36 -07:00
Ask Bjørn Hansen 5c067e3752 version: Prefix build_info metric name 2023-07-08 15:56:57 -07:00
Ask Bjørn Hansen 7550d1597c version: add more data to prometheus metric 2023-07-08 15:04:43 -07:00
Ask Bjørn Hansen cca1240a65 version: change prom metric to have separate label with build time 2023-07-08 13:09:37 -07:00
Ask Bjørn Hansen 7ad495fe2b kafka: switch to lz4 compression; disable default logger on writer 2023-07-08 13:08:52 -07:00
Ask Bjørn Hansen 3ba8ba4a22 Add ulid package 2023-07-08 12:49:14 -07:00
Ask Bjørn Hansen ebd0695862 Add version package 2023-07-08 12:32:49 -07:00
Ask Bjørn Hansen a1e600e8ae metricsserver: add helper for exporting prom metrics
(also from the monitor code)
2023-07-08 11:45:01 -07:00
Ask Bjørn Hansen ab579128b9 health: basic health checker from the monitor 2023-07-02 23:49:05 -07:00
Ask Bjørn Hansen bb99ca5843 kafka: Add reader helper 2023-07-02 23:22:58 -07:00
Ask Bjørn Hansen 57cfb90777 Kafka helper (from chgw) 2023-07-02 23:06:13 -07:00
Ask Bjørn Hansen fb5e781e94 apitls helper 2023-07-01 20:13:24 -07:00
Ask Bjørn Hansen cc6a6c0320 Add common logger helper 2023-07-01 19:57:36 -07:00
Ask Bjørn Hansen cf61f70d95 Start repository 2023-07-01 18:44:13 -07:00