elastic / elastic/apm-agent-python

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

オープン
#1,908 コメント 3 件 リアクション 0 件 担当者 0 名 GitHub で見る
agent-python community triage
主要言語
Python
スター
431
フォーク
239
平均マージ
5日 10時間
マージ済み PR(30日)
7

説明

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

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。