fix(outputs.elasticsearch): Print error status value (#14115)
This commit is contained in:
parent
3b2d8c507f
commit
446fb9d64e
|
|
@ -316,8 +316,9 @@ func (a *Elasticsearch) Write(metrics []telegraf.Metric) error {
|
||||||
if res.Errors {
|
if res.Errors {
|
||||||
for id, err := range res.Failed() {
|
for id, err := range res.Failed() {
|
||||||
a.Log.Errorf(
|
a.Log.Errorf(
|
||||||
"Elasticsearch indexing failure, id: %d, error: %s, caused by: %s, %s",
|
"Elasticsearch indexing failure, id: %d, status: %d, error: %s, caused by: %s, %s",
|
||||||
id,
|
id,
|
||||||
|
err.Status,
|
||||||
err.Error.Reason,
|
err.Error.Reason,
|
||||||
err.Error.CausedBy["reason"],
|
err.Error.CausedBy["reason"],
|
||||||
err.Error.CausedBy["type"],
|
err.Error.CausedBy["type"],
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue