Skip to content

Commit d708f53

Browse files
committed
At #47, Add VM name(server_name) tag into the server diagnostics
1 parent 025b7ef commit d708f53

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

plugins/inputs/openstack/openstack.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ func (o *OpenStack) Init() error {
143143
TenantName: o.Project,
144144
Username: o.Username,
145145
Password: o.Password,
146-
AllowReauth: true,
146+
AllowReauth: true,
147147
}
148148
provider, err := openstack.NewClient(authOption.IdentityEndpoint)
149149
if err != nil {
@@ -775,6 +775,7 @@ func (o *OpenStack) gatherServers(acc telegraf.Accumulator) error {
775775
acc.AddError(fmt.Errorf("unable to get diagnostics for server(%v) %v", server.ID, err))
776776
continue
777777
}
778+
diagnostic["server_name"] = server.Name
778779
o.diag[server.ID] = diagnostic
779780
}
780781
}
@@ -870,6 +871,7 @@ func (o *OpenStack) accumulateServerDiagnostics(acc telegraf.Accumulator) {
870871
}
871872
tags := map[string]string{
872873
"server_id": serverID,
874+
"server_name": s["server_name"].(string),
873875
}
874876
fields := map[string]interface{}{}
875877
portName := make(map[string]bool)

0 commit comments

Comments
 (0)