Tags: errx/carbonapi
Tags
- **[Breaking][Fix] Allow to specify prefix for environment variable… …s through `-envprefix` command line parameter. Default now is "CARBONAPI_" which might break some environments** - [Improvement] graphiteWeb function that implements force-fallback to graphtieWeb - [Improvement] graphiteWeb can query graphite-web 1.1.0+ for a list of supported functions and automatically do fallback to graphite in case user calls unimplemented function - [Improvement] New config switch to disable find request before render. This is helpful for graphite-clickhouse backends - [Fix] Fix typo in polyfit function description - [Fix] Skip metrics without pairs in reduceSeries (thx. to @errx) - [Fix] Fix config file parsing (thx. to @errx) - [Code] Move MakeResponse to expr/types and rename it to MakeMetricData. This is sometimes useful outside of tests. Thx. to @borovskyav - [Code] Add helper package that will ease doing per-function tests. See `expr/functions/absolute/function_test.go` for an example
- [Fix] `lineWidth` param is not working (thx to @lomik) - [Fix] Support `&` in metric name (thx to @lomik) - [Fix] default colors for png and svg are now defined as in graphite-web in 1.1.0, but add example of how to set them to new colors - [Improvement] You can override default colors through config - [Improvement] It's now possible to specify 'template=' option to png or svg renders. It will use templates that's specified by 'graphTemplates' option in config. Template config format is not compatible with graphite-web though and uses either toml or yaml. Options naming is also different and follows URL override style. - [Code] Minor API changes in expr/png: MarshalPNGRequest and MarshalSVGRequest now requires to specify template.