elastic / elastic/integrations

[ESS Billing]: ecu rate field

Open
#13,493 2 comments 0 reactions 1 assignee Claimed by @sholzhauer-es View on GitHub
enhancement Integration:ess_billing maintainer:Community needs:triage Team:Obs-InfraObs
Dominant language
Handlebars
Stars
333
Forks
647
Avg merge
3d 4h
Merged PRs (30d)
209

Description

### Integration Name

Elasticsearch Service Billing [ess_billing]

### Dataset Name

ess.billing

### Integration Version

1.4.1

### Agent Version

8.17.4

### OS Version and Architecture

n/a

### User Goal

Translate the ECU to currency value
[https://github.com/elastic/elasticsearch-chargeback/issues/12](https://github.com/elastic/elasticsearch-chargeback/issues/12)

#### Design
From a user perspective the ECU rate should be configurable under the advanced settings:

Image

- This can be updated when rate's change (e.g when the global exchange rate is being used).
- Should be stored in events for hystorical reference.

The events would get expanded with 2 fields, `ecu_rate` and `total_value`:
```json
{
...
"ess": {
"billing": {
...
"total_ecu": 100,
"ecu_rate": 1.8,
"total_value": 180
...
}
}
...
}
```

### Existing Features

Only ECU available. Requires manual configuration of a pipeline.

### What did you see?

n/a

### Anything else?

_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.