chaostoolkit-incubator / chaostoolkit-humio Goto Github PK
View Code? Open in Web Editor NEWExtension for integrating with Humio
License: Apache License 2.0
Extension for integrating with Humio
License: Apache License 2.0
As per our conversation.
The dataspace
(which now is called a repository) is not used anymore.
chaostoolkit-humio/chaoshumio/__init__.py
Lines 34 to 37 in e775720
The url
var
chaostoolkit-humio/chaoshumio/__init__.py
Lines 44 to 46 in e775720
/api/v1/ingest/humio-ingest
.
My suggestion is to replace parametrize the https://cloud.humio.com
part of the current url
var and completely ignore dataspace
.
Through improving the testing, this issue became a bug.
What do I need to do to log to Humio?
I have the following info -
"Humio": {
"Token": "3QHlnjdIajQw60164iBWYaXV3Dcs0V0l6bmveMTJjCQt",
"http": "https://cloud.humio.com/api/v1/dataspaces/gic/ingest/elasticsearch"
}
I have added the follwoing -
The timestamp provided by chaostoolkitlib for the event is in seconds (Unix epoch) but Humio expects milliseconds or an iso stroing (RFC 3339).
Pick one up so that the date is right :)
I'm proposing that we remove the notification
Humio integration option in preference of the more powerful control
based approach. Currently this extension offers both, but Controls are now the preferred approach from the Chaos Toolkit's perspective and so retiring the notification-based approach would reduce the code and reduce the complexity of this extension.
The plan would be to keep the 0.4.x releases to maintain, if necessary, both the control and notification approaches, but that the 0.5.0 would remove notifications going forward. This means that the current 0.4.2 release would likely be the last one to include the notification based approach.
Testing of previous release missed the need for dataspace still being present in the control.
We should be able to set the token/dataspace via the settings file.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.