ユーザ用ツール

サイト用ツール


サイドバー

Index

はじめてのおつかい





DokuWiki整形記法


PlayGround



serverapps:monitor:grafana

Grafana

Install

sudo pkg install grafana8

設定

/usr/local/etc/grafana/grafana.ini

# The ip address to bind to, empty will bind to all interfaces
;http_addr =
http_addr = XXX.XXX.XXX.XXX

................

# Log web requests
;router_logging = false
router_logging = true

................

[users]
# disable user signup / registration
;allow_sign_up = true
allow_sign_up = false

# Allow non admin users to create organizations
;allow_org_create = true
allow_org_create = false

起動

sudo service grafana start

アクセス

http://XXX.XXX.XXX.XXX:3000
ID:admin
Pass:admin

タイムゾーン

標準だとUTCとして扱われてしまうため、DBのColumnにはwith TZを指定する

また、grafana側では、configuration → preferences → Timezone で設定する

メモ

- Invoking python script from dashboard

If you’re talking about running Python in the user’s browser, that’s not possible AFAIK.

If you want to run a Python script on the server, you’ll want to set up and expose an HTTP API endpoint that triggers it, which you then call from the Grafana front-end (e.g. via Ajax). For that you might want to use some combination of Flask/uWSGI/Nginx (see e.g. Creating an API to execute a python script - Stack Overflow 195).
serverapps/monitor/grafana.txt · 最終更新: 2022/05/19 20:11 by hayashi