influxdata / influxdata/telegraf

Slurm plugin error getting diag

Open
#16,170 2 comments 0 reactions 1 assignee Claimed by @srebhan View on GitHub
feature request help wanted
Dominant language
Go
Stars
17.8k
Forks
5.8k
Avg merge
1d 20h
Merged PRs (30d)
161

Description

### Relevant telegraf.conf

```toml
[[inputs.slurm]]
name_prefix = "ctx_dojo_slurm_metrics_"
## Slurmrestd URL. Both http and https can be used as schemas.
url = "http://dojo-controller:6842"
username = "telegraf"
token = ""

[[outputs.file]]
files = ["stdout"]
namepass = ["ctx_dojo_slurm_metrics_*"]
data_format = "csv"
```

### Logs from Telegraf

```text
2024-11-09T00:35:00Z E! [inputs.slurm] Error in plugin: error getting diag: json: cannot unmarshal number 20360765221 into Go struct field V0038DiagRpcm.statistics.rpcs_by_message_type.total_time of type int32
```

### System info

Telegraf 1.32.2, Ubuntu 20.04, Slurm 23.07

### Docker

_No response_

### Steps to reproduce

1. Write the configuration with port number.
2. Start Telegraf
3. Error happening
...

### Expected behavior

Expected behavior would be to have the slurm metrics dumped out into stdout

### Actual behavior

error when getting info from slurm

### Additional info

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.