Metadata-Version: 2.1
Name: aws-exporter
Version: 0.2.0
Summary: UNKNOWN
Home-page: https://github.com/ClarkSource/aws-exporter
Author: Aljosha Friemann
Author-email: aljosha.friemann@clark.de
License: UNKNOWN
Platform: linux
Classifier: Programming Language :: Python :: 3
Description-Content-Type: text/markdown
Requires-Dist: prometheus-client
Requires-Dist: boto3

# AWS Prometheus Exporter

[![Build Status](https://jenkins.ci.flfinteche.de/buildStatus/icon?job=CloudOps%2Faws-exporter%2Fmaster)](https://jenkins.ci.flfinteche.de/job/CloudOps/job/aws-exporter/job/master/)
[![PyPi version](https://pypip.in/v/aws-exporter/badge.png)](https://pypi.org/project/aws-exporter/)
[![PyPi downloads](https://pypip.in/d/aws-exporter/badge.png)](https://pypi.org/project/aws-exporter/)
[![CLARK Open Source](https://img.shields.io/badge/CLARK-Open%20Source-%232B6CDE.svg)](https://www.clark.de/de/jobs)

Prometheus exporter for generic AWS metrics.

<!-- START doctoc generated TOC please keep comment here to allow auto update -->
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->


- [Installation](#installation)
- [Usage](#usage)
- [Metrics](#metrics)
  - [AWS Backup](#aws-backup)
  - [AWS SNS](#aws-sns)

<!-- END doctoc generated TOC please keep comment here to allow auto update -->

## Installation

```bash
$ git clone git@github.com:ClarkSource/aws-exporter.git
$ cd aws-exporter
$ pip install --user --upgrade .
```

## Usage

Just start the exporter with read only credentials on AWS. This is using boto, so the usual rules for passing credentials apply.

```bash
$ aws-exporter
```

The exporter should be exposed on port `8000`

## Metrics

### AWS Backup

* aws_backup_job_collector_success
* aws_backup_job_size_bytes
* aws_backup_job_percent_done
* aws_backup_vault_collector_success
* aws_backup_vault_recovery_points

### AWS SNS

* sns_platform_application_collector_success
* sns_platform_application_enabled
* sns_platform_application_cert_expiry


