newrelic-airflow-plugin
newrelic-airflow-plugin copied to clipboard
Send airflow metrics to New Relic!
There are no metrics in New Relic pool.open_slots. Number of open slots in the pool pool.queued_slots. Number of queued slots in the pool pool.running_slots. Number of running slots in the...
Here is what we followed from the plugin we have - `pip3 install newrelic-airflow-plugin` In the documentation it said pip but the team used pip3, I hope that will not...
**Summary** The scheduler process creates sub-processes to handle updates to dag files. When there are a large number of dags present many short lived processes will happen. If each process...
We get this error from the underlying `newrelic-telemetry-sdk` package indicating some kind of non-serializable JSON object: ``` Jul 06 15:07:35 ip-172-24-80-88.us-west-2.compute.internal airflow[10015]: [2021-07-06 15:07:35,538] {harvester.py:83} ERROR - New Relic send_batch...
When [NewRelicStatsLogger.timing](https://github.com/newrelic/newrelic-airflow-plugin/blob/master/src/newrelic_airflow_plugin/newrelic_plugin.py#L97) is called with a timedelta as an argument it sends `timedelta.microseconds` to New Relic. This attribute doesn't convert the full value to microseconds, it only contains the microseconds...
Is it possible to set up Airflow to send errors to NewRelic? Similar to how Airflow can send errors to Sentry? (https://airflow.apache.org/docs/stable/errors.html)
**Summary** Configuration of airflow is provided by an `ini` formatted configuration file We should allow configuration of the plugin to be loaded from that file. **Success Criteria** * A user...