Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
Cloud:OpenStack:Newton
openstack-monasca-log-persister
monasca-log-persister.conf.sample
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File monasca-log-persister.conf.sample of Package openstack-monasca-log-persister
input { kafka { zk_connect => "" topic_id => "" group_id => "monasca-log-persister" } } filter { date { match => ["[log][timestamp]", "UNIX"] target => "@timestamp" } date { match => ["creation_time", "UNIX"] target => "creation_time" } grok { match => { "[@timestamp]" => "^(?<index_date>\d{4}-\d{2}-\d{2})" } } if "dimensions" in [log] { ruby { code => " fieldHash = event['log']['dimensions'] fieldHash.each do |key, value| event[key] = value end " } } mutate { add_field => { message => "%{[log][message]}" log_level => "%{[log][level]}" tenant => "%{[meta][tenantId]}" region => "%{[meta][region]}" } remove_field => ["@version", "host", "type", "tags" ,"_index_date", "meta", "log"] } } output { elasticsearch { index => "%{tenant}-%{index_date}" document_type => "log" hosts => ["127.0.0.1"] flush_size => 500 } }
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor