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

https://github.com/turbot/steampipe-plugin-chaosratelimit

Chaos Rate Limit Plugin for testing Steampipe with the craziest edge cases we can think of. Open source CLI. No DB required.
https://github.com/turbot/steampipe-plugin-chaosratelimit

postgresql postgresql-fdw sql steampipe steampipe-plugin

Last synced: about 1 month ago
JSON representation

Chaos Rate Limit Plugin for testing Steampipe with the craziest edge cases we can think of. Open source CLI. No DB required.

Awesome Lists containing this project

README

          


Chaos Rate Limit Plugin for Steampipe








 



# Chaos Plugin for Steampipe

Use SQL to query all column types table, all numeric column type table and more to test your plugins.

- **[Get started →](https://hub.steampipe.io/plugins/turbot/chaos)**
- Documentation: [Table definitions & examples](https://hub.steampipe.io/plugins/
turbot/chaos/tables)
- Community: [Slack Channel](https://join.slack.com/t/steampipe/shared_invite/zt-oij778tv-lYyRTWOTMQYBVAbtPSWs3g)
- Get involved: [Issues](https://github.com/turbot/steampipe-plugin-chaos/issues)

## Quick start

Install the plugin with [Steampipe](https://steampipe.io):

```shell
steampipe plugin install chaos
```

Run a query:

```sql
select
id,
string_column,
json_column
from
chaos_all_column_types
where
id = '10';
```

## Developing

Prerequisites:

- [Steampipe](https://steampipe.io/downloads)
- [Golang](https://golang.org/doc/install)

Clone:

```sh
git clone https://github.com/turbot/steampipe-plugin-chaos.git
cd steampipe-plugin-chaos
```

Build, which automatically installs the new version to your `~/.steampipe/plugins` directory:

```
make
```

Configure the plugin:

```
cp config/* ~/.steampipe/config
vi ~/.steampipe/config/chaos.spc
```

Try it!

```
steampipe query
> .inspect chaos
```

Further reading:

- [Writing plugins](https://steampipe.io/docs/develop/writing-plugins)
- [Writing your first table](https://steampipe.io/docs/develop/writing-your-first-table)

## Contributing

Please see the [contribution guidelines](https://github.com/turbot/steampipe/blob/main/CONTRIBUTING.md) and our [code of conduct](https://github.com/turbot/steampipe/blob/main/CODE_OF_CONDUCT.md). All contributions are subject to the [Apache 2.0 open source license](https://github.com/turbot/steampipe-plugin-chaos/blob/main/LICENSE).

`help wanted` issues:

- [Steampipe](https://github.com/turbot/steampipe/labels/help%20wanted)
- [Chaos Plugin](https://github.com/turbot/steampipe-plugin-chaos/labels/help%20wanted)