Mohab Usama
Mohab Usama
Random sampling implemented in #382 is aimed at throttling workers rather than more accurate aligned datapoints that could be used later in aggregation function (min(1m), avg(1m), sum(1m), etc...). The problem...
All exceptions are masked, leading to returning ``None`` in some operations, which is not helpful in many cases. The wrapper needs to be re-adjusted to raise exceptions.
Email notification fails when captures include unicode values. It would be better to adjust this encoding issue on all components.
As data-service could get throttled by downstream components, we may try to better handle reporting back data: Initial thoughts: - Ensure failure is handled properly (e.g. 5xx vs 4xx?) -...
Running trial runs for alerts with e.g ``alert_series`` will fail due to missing result history in the trial run context. Two solutions: - Do not fail in case of trial...
Python2 EOL is coming soon, and we should support Python3-only and move on!
Add examples for how ``opentracing-utils`` can be used, for instance with multiple libraries.
Example: Tests that combines Flaks, requests and SqlAlchemy tracing.
Can be added to ``OpenTracingHttpMiddleware`` and using [Database instrumentation support](https://docs.djangoproject.com/en/2.1/topics/db/instrumentation/) in Django>=2.0
In the UI, alerts and checks pages filter result by team `checkDefinitions?team=super-team` on active checks and alerts API, team filtering is not supported `checks/all-active-check-definitions?team=team-1` `checks/all-active-alert-definitions?team=team-2`