Releases: TykTechnologies/tyk-pump
Releases · TykTechnologies/tyk-pump
0.8.1
0.8.0
Store analytics data of TCP request
0.7.2
0.7.1
0.7.0
- Added new Kafka pump #115
- Aggregate pump: Include 40X codes to errors analytics #118
- Aggregate pump: for tracked endpoints, additionally calculate analytics on per Key and per oAuth client basis #120
- Aggregate and Hybrid pumps: add
track_all_paths
option to enable tracking analytics for all paths without “track path” plugin #120
0.6.0
Tyk Pump 0.6
- Add support for ElasticSearch 6: set
version
to6
- Added Logz.io pump:
"logzio": {
"type": "logzio",
"meta": {
"token": "<YOUR-LOGZ.IO-TOKEN>"
}
}
- Added DataDog pump
"dogstatsd": {
"name": "dogstatsd",
"meta": {
"address": "localhost:8125",
"namespace": "pump",
"async_uds": true,
"async_uds_write_timeout_seconds": 2,
"buffered": true,
"buffered_max_messages": 32
}
}
- Added prometheus support, by exposing URL which Prometheus can pull:
"prometheus": {
"type": "prometheus",
"meta": {
"listen_address": "localhost:9090",
"path": "/metrics"
}
}
- Added Hybrid Pump, which allows installing Tyk Pump inside Hybrid installations. Now you can configure pump to send data to source of your choice (like ElasticSearch), and in parallel, forward analytics to Tyk Cloud.
"hybrid": {
"type": "hybrid",
"meta": {
"rpc_key": “<org-id>“,
"api_key": “<api-key>”,
"connection_string": "localhost:9090",
"use_ssl": false,
"ssl_insecure_skip_verify": false,
"group_id": "",
"call_timeout": 30,
"ping_timeout": 60,
"rpc_pool_size": 30
}
}
- Add support for multiple pumps of the same type, by allowing setting top level keys to custom values:
"csv": {
"type": "csv",
"meta": {
"csv_dir": "./"
}
},
"csv_alt": {
"type": "csv",
"meta": {
"csv_dir": "./"
}
}
- Better handling of Redis timeouts
- Add support for “Host” analytics field