AAnton Malinskiyfeat(analytics): add sample dashboard for influx v2
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Add Graphite support as an alternative to InfluxDB (#406) * Add Graphite support as an alternative to InfluxDB * Disallow using both InfluxDB and Graphite configurations at the same time * Use OkHttpClient instead of HttpURLConnection when making Graphite requests * Add closing the HTTP Response after querying Graphite * Move String.withPrefix() to an appropriate package * Refactor TrackerFactory.create() * Remove the default Graphite port number from GraphiteConfigurationDeserializer * Add unit tests form GraphiteDataSource * Add unit tests for BasicGraphiteClient The tests are based on: https://github.com/mihkels/graphite-client-kotlin/blob/master/graphite-client/src/test/kotlin/com/mihkels/graphite/client/BasicGraphiteClientTest.kt * Add class name to stats gathered in Graphite * Rename grafana-dashboard.json to influx-grafana-dashboard.json * Add a sample Grafana dashboard for Graphite data * Add an integration test for Graphite * Refactor integration tests Moved the common code into BaseMetricsProviderIntegrationTest and extracted test data creation into TestEvents.kt. * Add comments retarding BasicGraphiteClient and BasicGraphiteClientTest origin Co-authored-by: Bartosz Wesolowski <bartosz.wesolowski@allegro.pl> | 5 年前 | |
Add Graphite support as an alternative to InfluxDB (#406) * Add Graphite support as an alternative to InfluxDB * Disallow using both InfluxDB and Graphite configurations at the same time * Use OkHttpClient instead of HttpURLConnection when making Graphite requests * Add closing the HTTP Response after querying Graphite * Move String.withPrefix() to an appropriate package * Refactor TrackerFactory.create() * Remove the default Graphite port number from GraphiteConfigurationDeserializer * Add unit tests form GraphiteDataSource * Add unit tests for BasicGraphiteClient The tests are based on: https://github.com/mihkels/graphite-client-kotlin/blob/master/graphite-client/src/test/kotlin/com/mihkels/graphite/client/BasicGraphiteClientTest.kt * Add class name to stats gathered in Graphite * Rename grafana-dashboard.json to influx-grafana-dashboard.json * Add a sample Grafana dashboard for Graphite data * Add an integration test for Graphite * Refactor integration tests Moved the common code into BaseMetricsProviderIntegrationTest and extracted test data creation into TestEvents.kt. * Add comments retarding BasicGraphiteClient and BasicGraphiteClientTest origin Co-authored-by: Bartosz Wesolowski <bartosz.wesolowski@allegro.pl> | 5 年前 | |
feat(analytics): add sample dashboard for influx v2 | 4 年前 |