26 Commits
Author SHA1 Message Date
DarthSim d901cff017 Export logs to OTel in Log Data Model format 2026-06-05 22:19:57 +06:00
Viktor Sokolov f517ceaccb IMG-161: Added missing metrics to OTEL (#1673) 2026-06-05 11:16:43 +02:00
DarthSim c20f893569 Fix version in package name 2026-05-13 18:48:55 +03:00
DarthSim 76e1de9cfe Move tests to _test packages 2026-03-23 22:35:07 +06:00
Viktor Sokolov 3c07aecd17 Lint fixes due to new golangci-lint version 2026-03-06 16:26:59 +01:00
Viktor Sokolov f439bf6d71 Fix linting errors 2026-03-06 15:24:00 +01:00
DarthSim 0f973e3a63 Merge branch 'master' into version/4 2026-03-01 02:22:26 +03:00
Victor Sokolov bbd8f572c0 IMG-92: export logs to monitoring (#1602)
* IMG-92: export logs to monitoring

* OTEL protocol, fixes logging.Handler
2026-01-19 17:47:47 +01:00
Victor Sokolov aadead21d9 IMG-83: typed env vars (#1591)
* IMG-83: typed env vars

* Removed CLI flag, fixed FormatQuality&Presets logic

* URLReplacements, updated bind logic
2025-12-15 09:06:41 +01:00
Victor Sokolov 69c7d2f117 IMG-76: new linter config & fixes (#1587)
* IMG-76: new linter config & fixes

* Upgrade golangci-lint to 2.7.2
2025-12-10 13:46:22 +01:00
Sergei Aleksandrovich e33254005d Refactored errors (#1578)
* Refactored errors

* Make monitoring and errorreport accept `errctx.Error` instead of `error`

* Add server.Error; Remove category from errctx; Make HTTP handlers respond with *server.Error

* Remove stackSkip from errctx.Wrap; Add errctx.WrapWithStackSkip
2025-11-20 01:26:21 +06:00
DarthSim d61b0cf19f Implement unified interface for all monitoring services 2025-11-14 14:59:18 +06:00
DarthSim e235df5ac7 Propagate Datadog traces from incoming request headers 2025-11-14 14:59:18 +06:00
DarthSim 6f8d88a500 Propagate tracing headers to image requests 2025-11-14 14:59:18 +06:00
DarthSim b858535d22 Open image downloading tracing spans inside imagedata.Factory.Download* methods 2025-11-14 14:59:18 +06:00
DarthSim eb43f33702 Move libvips stats to thin vips/stats package 2025-11-14 14:59:18 +06:00
DarthSim 68a0f3d638 Simplify monitoring interface; Store all tracing spans in context 2025-11-14 14:59:18 +06:00
Victor Sokolov bec004c652 Use RecordCustomMetrics instead of telemetry sdk (#1550) 2025-10-02 15:06:03 +02:00
Victor Sokolov 05a413b8a2 monitoring instance (#1546) 2025-10-01 20:05:06 +02:00
DarthSim ad82173cb0 Remove monitoring dependencies from vips 2025-09-29 17:00:37 +06:00
DarthSim e738c28360 from->source in New Relic logger 2025-09-25 17:48:39 +03:00
DarthSim 0426e97e3f Universal options 2025-09-24 00:41:12 +06:00
DarthSim ad3942f149 Merge branch 'master' into version/4 2025-09-21 21:17:04 +03:00
DarthSim 89821daa9f Migrate from logrus to log/slog 2025-09-21 20:13:27 +06:00
DarthSim 8b38b7379b Merge branch 'master' into version/4 2025-09-17 21:19:15 +03:00
Victor Sokolov 697c2ddcd6 IMG-52: rename metrics to monitoring (#1498)
* Removed bufpool

* metrics -> monitoring

* metricsMeta -> monitoringMeta

* monitoring.Meta -> Filter
2025-08-20 17:17:18 +02:00