Sha256: 846888fea52345aa4dc54c24d507964348b16799d51279d5aed05cd653b0b7e8

Contents?: true

Size: 1.8 KB

Versions: 1

Compression:

Stored size: 1.8 KB

Contents

# Logstash input plugin for Azure Service Bus Topics

## Summary
This plugin reads messages from Azure Service Bus Topics using multiple threads.

## Installation
You can install this plugin using the Logstash "plugin" or "logstash-plugin" (for newer versions of Logstash) command:
```sh
logstash-plugin install logstash-input-azuretopicthreadable
```
For more information, see Logstash reference [Working with plugins](https://www.elastic.co/guide/en/logstash/current/working-with-plugins.html).

## Configuration
### Required Parameters
__*namespace*__

The Service Bus namespace.

__*access_key_name*__

Optional: The SAS policy name to the Service Bus resource. If undefined, plugin will assume ACS is used.

__*access_key*__

The access key to the Service Bus resource.

__*subscription*__

The name of the Topic Subscription.

__*topic*__

The name of the Topic.

### Optional Parameters
__*deliverycount*__

Specifies the number of times to try (and retry) to process a message before the message shall be deleted. The default value is 10.

__*threads*__

Specifies the number of threads to use to read the messages. The default value is 1.

__*thread_sleep_time*__

Specifies the number of seconds each thread should sleep before starting another loop of processing when topic is empty. The default value is 1/50.

### Examples
```
input
{
    azuretopicthreadable
    {
        namespace => "mysbns"
        access_key_name => "mySASkeyname"
        access_key => "VGhpcyBpcyBhIGZha2Uga2V5Lg=="
        subscription => "mytopicsubscription"
        topic => "mytopic"
        threads => 3
    }
}
```

## More information
The source code of this plugin is hosted in GitHub repo [Microsoft Azure Diagnostics with ELK](https://github.com/Azure/azure-diagnostics-tools). We welcome you to provide feedback and/or contribute to the project.

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
logstash-input-azuretopicthreadable-0.9.8 README.md