elastic / elastic/integrations
[ESS Billing]: Serverless project name
- Dominant language
- Handlebars
- Stars
- 333
- Forks
- 647
- Avg merge
- 2d 17h
- Merged PRs (30d)
- 225
Description
### Integration Name
Elasticsearch Service Billing [ess_billing]
### Dataset Name
billing
### Integration Version
1.4.2
### Agent Version
agentless
### Agent Output Type
elasticsearch
### Elasticsearch Version
9.1.1
### OS Version and Architecture
All ECH
### Software/API Version
_No response_
### Error Message
I see for serverless we also get `ess.billing.deployment_id` populated, but the project name does not feature anywhere in the data. Also `ess.billing.deployment_name` is blank.
```
FROM metrics-ess_billing.billing-default
| WHERE cloud.provider == "serverless" and ess.billing.total_ecu > 0
| KEEP cloud.provider, ess.billing.total_ecu, ess.billing.deployment_name, ess.billing.deployment_id
```
### Event Original
_No response_
### What did you do?
I am busy preparing the Chargeback integration to work for Serverless too.
### What did you see?
`deployment_name` is empty.
`deployment_id` contains an identifier for the serverless project.
### What did you expect to see?
I expected to see `project_id` and `project_name`, but then saw that we use `deployment_id`. Then I expected a value on `deployment_name`.
### Anything else?
_No response_
Contributor guide
Assessment
This issue has not been assessed yet.