- 1.3.0
- 1.2.1
- 1.2.0
- 1.1.0
- 1.0.0
- 0.9.0
- 0.8.0
- 0.7.1
- 0.7.0
- 0.6.0
- 0.5.0
- 0.4.1
- 0.4.0
- 0.3.4
- 0.3.3
- 0.3.2
- 0.3.1
- 0.3.0
- 0.2.0
- 0.1.0
1.3.0 - 2021/05/27
- Fix exporter to attach subsystem label to memory stats #118
- Expose dataplane status on control plane, new metrics
data_plane_last_seen
,data_plane_config_hash
anddata_plane_version_compatible
are added. #98
1.2.1 - 2021/04/15
- Fix an issue where the Content-Length header could be potentially mispelled #124
1.2.0 - 2021/03/24
- Fix an issue where there's no stream listener or stream API is not available, /metrics endpoint may timeout #108
- Export per-consumer status #115 (Thanks, samsk!)
1.1.0 - 2021/03/03
- Export Kong Enterprise Edition licensing information. #110
1.0.0 - 2020/08/20
- Change handler to use Kong PDK function kong.log.serialize instead of using a deprecated basic serializer.
0.9.0 - 2020/06/17
- Expose healthiness of upstream targets (Thanks, carnei-ro!) #88
- Fix a typo on the dashboard (Thanks, Monska85!)
0.8.0 - 2020/04/24
- Expose the
prometheus
object for custom metrics #78 - Significant performance enhancements; expect manifolds improvements in Kong's throughput while using the plugin and reduction in CPU usage while memory usage is expected to go up. #79
0.7.1 - 2020/01/05
- Fix
full_metric_name
function was not accessible - Fix linting issues
0.7.0 - 2019/12/04
- Performance improvements: Reduced the number of writes (and hence locks) to the shared dictionary using lua-resty-counter library. (Status API is being shipped with Kong 1.4). #69
- Update schema for the plugin for Kong 2.0 compatibility #72
0.6.0 - 2019/09/29
- Metrics on Status API: Metrics are now be available on the Status API (Status API is being shipped with Kong 1.4). #66
0.5.0 - 2019/09/16
- Route based metrics: All proxy metrics now contain a tag with the name or ID of the route. #40
- New metrics releated to Kong's memory usage:
New metrics related to Kong's shared dictionaries
and Lua VMs are now available
#62:
- per worker Lua VM allocated bytes (
kong_memory_workers_lua_vms_bytes
) - shm capacity and bytes allocated (
kong_memory_lua_shared_dict_bytes
andkong_memory_lua_shared_dict_total_bytes
)
- per worker Lua VM allocated bytes (
- Performance has been improved by avoiding unnecessary timer creation. This will lower the impact of the plugin on Kong's overall latency. #60
- Tests to ensure gRPC compatibility have been added. #57
0.4.1 - 2019/08/01
- Fix issue where the plugin's shared dictionary would not be properly initialized
0.4.0 - 2019/06/05
- Remove BasePlugin inheritance (not needed anymore)
0.3.4 - 2018/12/17
- Drop the use of
kong.tools.responses
module for Kong 1.0 compatibility. #34
0.3.3 - 2018/12/14
- Do not attempt to send HTTP status code after the body has been sent
while serving
/metrics
. This would result in error being logged in Kong. #33
0.3.2 - 2018/11/01
- Fix a nil pointer de-reference bug when no routes are matched in Kong. #28
0.3.1 - 2018/10/17
- Fix bugs introduced in 0.3.0 due to incorrect PDK function calls Thank you @kikito for the fix! #26
0.3.0 - 2018/10/15
- This release has no user facing changes but has under the hood changes for upcoming Kong 1.0.0 release.
- Migrated schema and API endpoint of the plugin to the new DAO and use PDK functions where possible. Thank you @kikito for the contribution! #24
0.2.0 - 2018/09/24
⚠️ Dropped metrics that were aggregated across services in Kong. These metrics can be obtained much more efficiently using queries in Prometheus. #8
0.1.0 - 2018/06/15
- Initial release of Prometheus plugin for Kong.