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.
- Host: GitHub
- URL: https://github.com/turbot/steampipe-plugin-chaosratelimit
- Owner: turbot
- License: apache-2.0
- Created: 2023-07-27T17:02:19.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-06-25T20:22:39.000Z (almost 2 years ago)
- Last Synced: 2025-01-01T16:24:29.305Z (over 1 year ago)
- Topics: postgresql, postgresql-fdw, sql, steampipe, steampipe-plugin
- Language: Go
- Homepage: https://hub.steampipe.io/plugins/turbot/chaosratelimit
- Size: 282 KB
- Stars: 0
- Watchers: 4
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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)