elastic / elastic/integrations

[ESS Billing]: Serverless project name

Open
#14,920 0 comments 0 reactions 0 assignees View on GitHub
Integration:ess_billing maintainer:Community needs:triage Team:Obs-InfraObs
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
```

Image

### 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

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.