Skip to content

loki-action

Actions
Send workflow logs to qryn/loki
V3.1
Latest
Star (7)

LogQL Push Action

Collect and ship logs from a Github Actions workflow to a LogQL Push API (qryn, loki)

Usage

some-job:
  runs-on: ubuntu-latest
  steps:
    - name: checkout
      uses: actions/checkout@v2
    - name: build
      run: this-will-fail
    - name: qryn-logs
      if: failure()
      uses: metrico/loki-action@V3.1
      with:
        repo-token: ${{ secrets.GITHUB_TOKEN }}
        endpoint: ${{ secrets.LOGQL_ENDPOINT }}
        username: ${{ secrets.LOGQL_USER }}
        password: ${{ secrets.LOGQL_PASS }}
        job-names: build

Development

Install the dependencies

$ npm install

Lint and package it for distribution

$ npm run all

Acknowledgements

Loosely based on elastic-logs by masci

loki-action is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

Send workflow logs to qryn/loki
V3.1
Latest

loki-action is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.