Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/scriptsmith/up-datasource

Up Bank API Grafana Datasource Plugin
https://github.com/scriptsmith/up-datasource

grafana openapi openapi-generator up-banking

Last synced: 1 day ago
JSON representation

Up Bank API Grafana Datasource Plugin

Awesome Lists containing this project

README

        



# Up Bank Grafana Datasource Plugin

Using the Up API

- Docs: https://developer.up.com.au/
- Repo: https://github.com/up-banking/api

![](src/screenshots/dashboard.png)

# Try it locally

Generate API from OpenAPI spec
```
yarn build:api
```

Build plugin in dev mode
```
yarn dev
```

Start grafana
```
docker-compose up
```

Navigate to http://localhost:3000 and login with username `admin` and password `admin`

Go to `Settings` -> `Data sources` -> `Add data source`

Scroll to the bottom and select `Up Bank`

Follow the instructions to generate your Personal Access Token for the Up API: https://developer.up.com.au/#getting-started

Click `Save & test`

Click the `Dashboards` tab, and import the sample dashboard

Then go home, and select the new dashboard

More details on local plugins: https://grafana.com/docs/grafana/latest/developers/plugins/development-with-local-grafana/