akita-cli

command module
v0.22.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 8, 2022 License: Apache-2.0 Imports: 1 Imported by: 0

README

Welcome! 👋

Drop-in API monitoring, no code changes necessary.

Built for busy developer teams who don't have time to become experts in monitoring and observability, Akita makes it possible to quickly track API endpoints and their usage in real time.

  • See API endpoints. Automatically get a searchable map of your API endpoints in use. Explore by latency, errors, and usage. Export as OpenAPI specs.
  • Get drop-in API monitoring. Get a drop-in view of volume, latency, and errors, updated in near real-time. Set per-endpoint alerts.
  • Quickly understand the impact of changes. Keep track of the endpoints you care about and identify how new deployments impact your endpoints.

Simply drop Akita into your system to understand your system behavior, without having to instrument code or build your own dashboards.

We're in beta and would love to have you try us out! Join here.

About this repo | Running this repo | Getting involved | Related links

About this repo

This is the open-source repository for the community version of our CLI, and is intended for use with the Akita console. This community version of the CLI does not include functionality for inferring types and data formats. This functionality is available only in the akita binary that we distribute.

Running this repo

How to build

Running the following commands will generate the akita-cli binary:

  1. Install Go 1.18 or above.
  2. Install libpcap
    • For Homebrew on mac: brew install libpcap
    • For Ubuntu/Debian: apt-get install libpcap-dev
  3. make
How to test
  1. Install gomock: go get github.com/golang/mock/mockgen
  2. make test
How to use

See our docs: Single Host/VM.

Note: if you're planning to use the Akita CLI with the Akita Console, we recommend using our statically linked binaries if possible.

Getting involved

  • Please file bugs as issues to this repository.
  • We welcome contributions! If you want to make changes or build your own extensions to the CLI on top of the Akita IR, please see our CONTRIBUTING doc.
  • We're always happy to answer any questions about the CLI, or about how you can contribute. Email us at opensource [at] akitasoftware [dot] com or request to join our Slack!

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL