Grafana integration (#3913)
* Very WIP * record_metrics macro works * Integrate into service * Licenses and documentation * Remove unused Debugs, make respond function clearer * Conform to line widths, fix service test * Switch to storing the timestamps as millis instead * Update core/grafana-data-source/src/lib.rs Co-Authored-By:Kian Paimani <5588131+kianenigma@users.noreply.github.com> * Transform timestamps to i64 in serialization * Fix license date * Binary sort to find selection range for metrics * Obey maxDataPoints * Run a cleaning future * Newlines at EOF * Update core/service/Cargo.toml Co-Authored-By:
Pierre Krieger <pierre.krieger1708@gmail.com> * Update core/grafana-data-source/src/lib.rs Co-Authored-By:
Pierre Krieger <pierre.krieger1708@gmail.com> * Fix indentation * Improve select_points * Made test more accurate * Inprogress * Use the same futures version as hyper for now * Error handling * Remove dependence on hyper's tokio feature * Added target_os flag * Update Cargo.toml Co-Authored-By:
Pierre Krieger <pierre.krieger1708@gmail.com> * Simplify example * Remove compat wildcard * Updated lock file * Fix indentation
Showing
- Cargo.lock 289 additions, 0 deletionsCargo.lock
- Cargo.toml 2 additions, 0 deletionsCargo.toml
- client/cli/src/lib.rs 4 additions, 0 deletionsclient/cli/src/lib.rs
- client/cli/src/params.rs 10 additions, 0 deletionsclient/cli/src/params.rs
- client/grafana-data-source/Cargo.toml 24 additions, 0 deletionsclient/grafana-data-source/Cargo.toml
- client/grafana-data-source/src/lib.rs 58 additions, 0 deletionsclient/grafana-data-source/src/lib.rs
- client/grafana-data-source/src/networking.rs 66 additions, 0 deletionsclient/grafana-data-source/src/networking.rs
- client/grafana-data-source/src/server.rs 165 additions, 0 deletionsclient/grafana-data-source/src/server.rs
- client/grafana-data-source/src/types.rs 50 additions, 0 deletionsclient/grafana-data-source/src/types.rs
- client/grafana-data-source/src/util.rs 52 additions, 0 deletionsclient/grafana-data-source/src/util.rs
- client/grafana-data-source/test/Cargo.toml 13 additions, 0 deletionsclient/grafana-data-source/test/Cargo.toml
- client/grafana-data-source/test/src/main.rs 40 additions, 0 deletionsclient/grafana-data-source/test/src/main.rs
- client/service/Cargo.toml 1 addition, 0 deletionsclient/service/Cargo.toml
- client/service/src/builder.rs 27 additions, 1 deletionclient/service/src/builder.rs
- client/service/src/config.rs 3 additions, 0 deletionsclient/service/src/config.rs
- client/service/test/src/lib.rs 1 addition, 0 deletionsclient/service/test/src/lib.rs
Please register or sign in to comment