12ff205bd2
added k8s stub adapter for execution environment
2024-09-18 10:43:38 +02:00
895dd8879f
Revert "Debug HTTPLoggingMiddleware latency."
...
This reverts commit ae86b1c261
.
2024-02-06 19:34:45 +00:00
ae86b1c261
Debug HTTPLoggingMiddleware latency.
2024-01-26 22:51:55 +01:00
57590457a8
Add logging filter token
...
The token is used to filter out request logs when the user agent matches a randomly generated string.
2024-01-24 17:21:00 +01:00
c9922e2539
Decrease Log severity
...
of failing requests because it's likely that another error with more information has already been reported.
2023-11-30 16:44:22 +01:00
3abd4d9a3d
Refactor all tests to use the MemoryLeakTestSuite.
2023-09-11 13:44:29 +02:00
306512bf9c
Fix Context Values are not logged.
...
Only the Sentry hook uses the values of the passed context. Therefore, we removed the values from our log statements when we shifted them from an extra `WithField` call to the context.
We fix this behavior by introducing a Logrus Hook that copies a fixed set of context values to the logging data.
2023-08-21 22:40:37 +02:00
0fd6e42487
Add regression e2e test for incomplete debug message.
...
See #325 .
2023-08-14 11:37:51 +02:00
731b60acd6
Remove Sentry Exceptions
...
as workaround for having a usable title for the issue groups (not the error type).
2023-07-25 21:07:02 +01:00
75f2f9b290
Add Sentry Stack Traces
...
and exceptions for logs containing errors.
2023-07-25 21:07:02 +01:00
ee26cf13e5
Sentry: Make runner and environment searchable
...
by converting it into a Sentry Tag.
Also, replace the unstructured Extra attribute by using a Sentry Context.
2023-07-15 21:46:56 +02:00
e7df777db4
Always log Runner and Environment ID.
...
Systematically log the runner id and the environment id by adding the information at the findRunnerMiddleware.
2023-07-15 21:46:56 +02:00
0c8fa9ccfa
Add context to log statements.
2023-04-11 20:45:30 +01:00
43221c717e
Add context to Sentry Hook.
...
With this context, tracing information stored in the context can be associated with sentry events/issues.
2023-04-11 20:45:30 +01:00
2650efbb38
Sentry Tracing Identifier
2023-02-03 10:29:18 +00:00
669ec039ce
Update dependencies
2022-06-07 17:21:05 +02:00
1e59c1146e
Fix CodeQL log injection warning
...
by removing newlines from logged user input.
2022-06-07 17:21:05 +02:00
25f92e5f94
Add environment specific data to the influxdb data.
2022-04-18 13:17:49 +02:00
eabe3a1b27
Add the Environment ID to the influxdb data.
...
Also move the interface of an execution environment into its own file, execution_environment.go.
2022-04-18 13:17:49 +02:00
8feffdae3a
Add initial structure of influxdb monitoring.
2022-04-18 13:17:49 +02:00
7c9406cd7a
Change response logging message
...
to allow specific error tracking in sentry. See POSEIDON-F
2021-11-26 21:28:10 +01:00
3ae83217d7
Add Sentry integration
2021-11-25 19:29:33 +01:00
dcc869cd94
Fix after updating golangci-lint
...
v1.43
2021-11-10 13:11:38 +01:00
bd80dd729f
Add milliseconds to the logging timestamp
2021-10-21 10:34:31 +02:00
8b26ecbe5f
Restructure project
...
We previously didn't really had any structure in our project apart
from creating a new folder for each package in our project root.
Now that we have accumulated some packages, we use the well-known
Golang project layout in order to clearly communicate our intent
with packages. See https://github.com/golang-standards/project-layout
2021-07-21 12:55:35 +02:00