Sha256: 090899a675dd5c7460f9a9d5c55a99aef7eadd3fb147e517a47f32fb0038e5e6

Contents?: true

Size: 806 Bytes

Versions: 1

Compression:

Stored size: 806 Bytes

Contents

# cloudwatch_logs_url_builder

![rspec](https://github.com/naomichi-y/cloudwatch_logs_url_builder/actions/workflows/rspec.yml/badge.svg)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

Generate AWS Console URL for Amazon CloudWatch Insights.

## Installation

```
gem 'cloudwatch_logs_insights_url_builder'
```

## Usage

```ruby
require 'cloudwatch_logs_insights_url_builder'

builder = CloudWatchLogsInsightsUrlBuilder.new
builder.time_type = 'ABSOLUTE'
builder.start_time = 24 * 3600
builder.end_time = 0

query = 'fields @timestamp, @message, @logStream, @log\n| sort @timestamp desc\n| limit 2'
log_groups = ['/aws/cloudtrail']

# https://us-east-1.console.aws.amazon.com/cloudwatch/home?...
builder.log_insights_url(query, log_groups)
```

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
cloudwatch_logs_insights_url_builder-0.0.5 README.md