replaced Prometheus with Elasticsearch for metrics
- removed Prometheus metrics stuff - removed .cdn-util (might get added back later???) - renamed and added a lot of configuration variables - added Elasticsearch metrics collection in metrics/ - changed structure of metrics to include more data - GeoIP country - response status code - object type accessed - wildcard-stripped hostname (like before) - metrics are collected as records per-request rather than a counter per-domain
Showing
- .gitignore 3 additions, 0 deletions.gitignore
- README.md 13 additions, 21 deletionsREADME.md
- cdn-origin.go 183 additions, 230 deletionscdn-origin.go
- cdn-origin.sample.toml 37 additions, 25 deletionscdn-origin.sample.toml
- dashboards.json 0 additions, 407 deletionsdashboards.json
- metrics/collector.go 204 additions, 0 deletionsmetrics/collector.go
- metrics/geoip.go 26 additions, 0 deletionsmetrics/geoip.go
- metrics/match.go 69 additions, 0 deletionsmetrics/match.go
- metrics/record.go 35 additions, 0 deletionsmetrics/record.go
- prometheus/metrics.go 0 additions, 24 deletionsprometheus/metrics.go
- prometheus/writer.go 0 additions, 32 deletionsprometheus/writer.go
Loading
Please register or sign in to comment