ConfigurationΒΆ
Most of the configuration you’ll do is for the Kadabra
client
API itself. You’ll pass a dictionary containing all the configuration keys and
values for any defaults you want to override when you initialize the Flask
extension:
from flask import Flask
from flask_kadabra import Kadabra
app = Flask()
config = {
"CLIENT_DEFAULT_DIMENSIONS": {
"environment": "development"
}
}
kadabra = Kadabra()
kadabra.init_app(app, config)
Or using the constructor directly:
kadabra = Kadabra(app, config)
Configuration keys, values, and defaults are explained in the Kadabra documentation under Configuration.
However, the Flask extension does support one configuration value itself, which
can be stored in the Flask application’s Config
.
DISABLE_KADABRA | If present in the config and set to True , metrics will
not actually be sent to the channel. This is useful if you
are just developing your service and don’t need to actually
see metrics flowing yet. |