semvec/pypi-packages huggingface dataset:
opsbox_pagerduty_output 0.1.2
PagerDuty output for opsbox
Requires Python: ==3.11.*

# opsbox-pagerduty-output Plugin

## Overview

The `pagerduty_out` Plugin processes and sends results to PagerDuty, allowing for incident creation and management based on the findings.

***LLM required for description creation***
## Key Features

- **PagerDuty Integration**: Sends results to PagerDuty.
- **Customizable Incident Creation**: Allows specifying whether to create a description or an issue.

## Configuration Parameters

### PagerDuty Configuration

- **routing_key**: The routing key to use.
- **create_description**: Whether to create a description instead of an issue.

## Example Configuration

```yaml
routing_key: your_routing_key
create_description: true
```
opsbox_jira_output 0.1.2
Jira backlog output for opsbox
Requires Python: ==3.11.*

# opsbox-jira-output Plugin

## Overview

The `jira_out` Plugin processes and creates Jira issues based on the results of checks, helping to manage and track cost-saving recommendations and other tasks.

***Requires LLM***

## Key Features

- **Jira Integration**: Fetches and processes data from Jira.
- **Issue Creation**: Creates detailed Jira issues based on the provided results.
- **Customizable Project Key**: Allows specifying the Jira project to create issues in.

## Configuration Parameters

### Jira Configuration

- **jira_url**: The URL of the Jira instance.
- **jira_email**: The email to authenticate to Jira with.
- **jira_api_token**: The API key to authenticate to Jira with.
- **jira_project_key**: The Jira project to create issues in.


## Example Configuration

```yaml
jira_url: your_jira_url
jira_email: your_jira_email
jira_api_token: your_jira_api_token
jira_project_key: your_jira_project_key
```
opsbox_github_output 0.1.2
Github issues output for opsbox
Requires Python: ==3.11.*

# opsbox-github-output Plugin

## Overview

The `github_out` Plugin processes and creates GitHub ticket issues based on the results of checks, helping to manage and track cost-saving recommendations and other tasks.

***Description creation requires LLM***

## Key Features

- **GitHub Integration**: Fetches and processes data from GitHub.
- **Issue Creation**: Creates detailed GitHub issues based on the provided results.
- **Customizable Labels**: Allows setting labels for the created issues.

## Configuration Parameters

### GitHub Configuration

- **github_token**: The token for the GitHub user.
- **repo_owner**: The owner of the repository.
- **repo_name**: The name of the repository.
- **labels**: The labels to apply to the issue (optional).
- **create_description**: Whether to create a description instead of an issue (default: false).


## Example Configuration

```yaml
github_token: your_github_token
repo_owner: your_repo_owner
repo_name: your_repo_name
labels: your_labels
create_description: false
```
opsbox-cost-savings-assistant 0.1.2
Cost savings assistant for opsbox
Requires Python: ==3.11.*

# opsbox-cost-savings Plugin

## Overview

The `cost_savings` plugin analyzes data to provide detailed recommendations for cost savings, ensuring no data point is left unchecked.

**LLM configuration required**

## Key Features

- **Comprehensive Data Analysis**: Reviews all types of data to uncover cost-saving opportunities.
- **Detailed Recommendations**: Provides step-by-step breakdowns of potential savings.
- **LLM Integration**: Utilizes LLM for generating detailed recommendations if enabled.

## Configuration Parameters

### Cost Savings Configuration

- **arrigator**: Whether to aggregate the data and generate one response.
- **discard_prior**: Whether to discard the data before and leave only cost-saving data.

## Example Configuration

```yaml
arrigator: true
discard_prior: false
```