Telemetry Plugin doesn't define Elasticsearch Template for Event API

Bug #1686537 reported by Matthew Roark
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mirantis OpenStack
Invalid
Undecided
Unassigned
StackLight
New
Undecided
Unassigned

Bug Description

The Telemetry Fuel plugin doesn't define an Elasticsearch template for the indices created by the Event API. As a result, replica indices can go unassigned with just one Elastisearch node:

root@lma:~# curl -s http://<ES-IP>:9200/_cat/shards?h=index,shard,prirep,state,unassigned.reason%7C grep UNASSIGNED | tail -5
events_2017-04-19 2 r UNASSIGNED INDEX_CREATED
events_2017-04-19 1 r UNASSIGNED INDEX_CREATED
events_2017-04-19 3 r UNASSIGNED INDEX_CREATED
events_2017-04-19 4 r UNASSIGNED INDEX_CREATED
events_2017-04-19 0 r UNASSIGNED INDEX_CREATED

root@lma:~# curl -s -XGET http://<ES-IP>:9200/_template?pretty | grep template
    "template" : ".kibana",
    "template" : "*",
    "template" : "notification-*",
    "template" : "log-*",

9 | telemetry | 1.0.1 | 4.0.0 | ubuntu (mitaka-9.0)

Environment:
 - MOS 9
 - Telemetry Plugin v1.0.1
 - Single ES node

Changed in mos:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.