elastic / elastic/apm-agent-python

Warning for `SERVICE_NAME` even after explicitly given value in config

Abierto
#1,908 3 comentarios 0 reacciones 0 asignados Ver en GitHub
agent-python community triage
Lenguaje dominante
Python
Estrellas
431
Forks
239
Merge medio
5 d 10 h
PR fusionados (30 d)
7

Descripción

I have integrated elastic-apm with flask application, following simple document provided in flask-support documentation.
Im getting warning:

`[2023-09-28 15:07:07,840 base.py->__init__():123]WARNING: No custom SERVICE_NAME was set -- using non-descript default 'unknown-python-service'`

Here is exact code:

```app = flask.Flask(__name__)
apm = None
try:
app.config['ELASTIC_APM'] = {
'SERVICE_NAME': 'myservice-api',
'SECRET_TOKEN': '',
'SERVER_URL': '',
'ENVIRONMENT': '',
}
apm = ElasticAPM(app)
except Exception as e:
logging.critical(f"APM error for middleware: {e}")
del apm
```

I tried another way to initialize apm object:
`apm = ElasticAPM(app, service_name='myservice-api')`

But doesn't make any difference.

- OS: WSL2 (Windows 11 with Ubuntu 22.04)
- Python version: 3.10.12
- Framework and version: Flask 2.0.1
- elastic-apm==6.17.0

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.