-
Notifications
You must be signed in to change notification settings - Fork 1.3k
ElasticSearch 6 support #1909
Comments
ES 6 does no longer support multiple types in mappings per index. The metrics must be merged to one type or written to different indices. There is also a new version of the used ES client |
Downgrade elasticsearch from 6.0.1 to 5.6.5 for heapster sink compatiblity. See kubernetes-retired/heapster#1909
I'll try to find the time to make it supports ES6. If someone can pick it up please comment |
Guys we need to decide what the new schema should be for ES6 support. You're welcome to raise ideas here |
We are looking for this update, what is the status of this issue? |
any progress to support elasticsearch 6? |
@AlmogBaku I'm postulating that these tests represent the original schema? @tstoermer is this the documentation you were referencing? |
@Freyert |
Hi guys. About schema for ES 6.
|
Would be great to get something going here! |
+1 Would having a temporary countermeasure of single typing be OK with the goal of having a better solution as a permanent countermeasure? I agree with @ihardzeenka that single typing may not be the right way, but it in the mean time a working solution would be best. |
Heapster is now deprecated, so we will no longer be adding new features or sinks. Please see https://github.com/kubernetes/heapster/blob/master/docs/deprecation.md#initial-deprecation-kubernetes-111 for more information. I apologize for any in progress sinks or features that will now no longer be merged. |
@DirectXMan12 what's the deprecation plan for eventer since that's not included functionality in the metrics-server? |
we do currently have the same issue, maybe https://www.elastic.co/guide/en/beats/metricbeat/6.x/metricbeat-metricset-kubernetes-event.html can be used as an alternative? |
yeah, there's a few different solutions, depending on what your backend is. Someone could also try to adapt https://github.com/GoogleCloudPlatform/k8s-stackdriver/tree/master/event-exporter, or fork eventer. |
We're logging to ES 6 and the heapster export fails with:
W1211 13:30:19.368537 1 driver.go:75] Failed to export data to ElasticSearch sink: elastic: Error 400 (Bad Request): Failed to parse mapping [general]: No handler for type [string] declared on field [cluster_name] [type=mapper_parsing_exception]
The text was updated successfully, but these errors were encountered: