Logs: Fix unresponsive log lines if duplicate ids in Elasticsearch (#68569)

* Logs: Fix duplicate uids by appending series refIds

* Fix id generation in loki live streams to be consistent

* Update public/app/core/logsModel.ts

Co-authored-by: Sven Grossmann <sven.grossmann@grafana.com>

* Fix test

---------

Co-authored-by: Sven Grossmann <sven.grossmann@grafana.com>
This commit is contained in:
Ivana Huckova
2023-05-17 16:28:25 +03:00
committed by GitHub
co-authored by Sven Grossmann
parent fcef387151
commit ee9620e4e0
11 changed files with 138 additions and 85 deletions
+1 -1
View File
@@ -174,7 +174,7 @@ func makeIdField(stringTimeField *data.Field, lineField *data.Field, labelsField
}
checksums[sum] = sumCount + 1
ids[i] = sum + idSuffix + "_" + refId
ids[i] = sum + idSuffix
}
return data.NewField("id", nil, ids), nil
}