Add file publisher entrypoint to publish events
Implementation to publish event using file publisher already exists. Due to the missing entrypoint for file publisher, events couldn't be written to a file. Closes-Bug: 2033052 Change-Id: Iee69978121874263d6de67dbddd420e44b6bff4c
This commit is contained in:
parent
091d2dac12
commit
3f874056c3
|
@ -109,6 +109,7 @@ class FilePublisher(publisher.ConfigPublisherBase):
|
||||||
if self.publisher_logger:
|
if self.publisher_logger:
|
||||||
for event in events:
|
for event in events:
|
||||||
if self.output_json:
|
if self.output_json:
|
||||||
self.publisher_logger.info(json.dumps(event.as_dict()))
|
self.publisher_logger.info(json.dumps(event.as_dict(),
|
||||||
|
default=str))
|
||||||
else:
|
else:
|
||||||
self.publisher_logger.info(event.as_dict())
|
self.publisher_logger.info(event.as_dict())
|
||||||
|
|
|
@ -196,6 +196,7 @@ ceilometer.event.publisher =
|
||||||
https = ceilometer.publisher.http:HttpPublisher
|
https = ceilometer.publisher.http:HttpPublisher
|
||||||
gnocchi = ceilometer.publisher.gnocchi:GnocchiPublisher
|
gnocchi = ceilometer.publisher.gnocchi:GnocchiPublisher
|
||||||
zaqar = ceilometer.publisher.zaqar:ZaqarPublisher
|
zaqar = ceilometer.publisher.zaqar:ZaqarPublisher
|
||||||
|
file = ceilometer.publisher.file:FilePublisher
|
||||||
|
|
||||||
ceilometer.event.trait_plugin =
|
ceilometer.event.trait_plugin =
|
||||||
split = ceilometer.event.trait_plugins:SplitterTraitPlugin
|
split = ceilometer.event.trait_plugins:SplitterTraitPlugin
|
||||||
|
|
Loading…
Reference in New Issue