mirror of
https://github.com/plausible/analytics.git
synced 2025-01-09 03:26:52 +03:00
Add extra error info + telemetry for AsyncInsertRepo (#2708)
* Add extra error info + telemetry for AsyncInsertRepo * format
This commit is contained in:
parent
867dad6da7
commit
2d8775e5ef
@ -84,8 +84,12 @@ defmodule Plausible.Ingestion.Counters do
|
||||
{_, _} = AsyncInsertRepo.insert_all(Record, records)
|
||||
catch
|
||||
_, thrown ->
|
||||
Logger.error(
|
||||
"Caught an error when trying to flush ingest counters: #{inspect(thrown)}"
|
||||
Sentry.capture_message(
|
||||
"Caught an error when trying to flush ingest counters.",
|
||||
extra: %{
|
||||
number_of_records: Enum.count(records),
|
||||
error: inspect(thrown)
|
||||
}
|
||||
)
|
||||
end
|
||||
end
|
||||
|
@ -9,7 +9,13 @@ defmodule Plausible.PromEx do
|
||||
Plugins.Application,
|
||||
Plugins.Beam,
|
||||
{Plugins.Phoenix, router: PlausibleWeb.Router, endpoint: PlausibleWeb.Endpoint},
|
||||
{Plugins.Ecto, repos: [Plausible.Repo, Plausible.ClickhouseRepo, Plausible.IngestRepo]},
|
||||
{Plugins.Ecto,
|
||||
repos: [
|
||||
Plausible.Repo,
|
||||
Plausible.ClickhouseRepo,
|
||||
Plausible.IngestRepo,
|
||||
Plausible.AsyncInsertRepo
|
||||
]},
|
||||
Plugins.Oban,
|
||||
Plausible.PromEx.Plugins.PlausibleMetrics
|
||||
]
|
||||
|
Loading…
Reference in New Issue
Block a user