Sha256: c8af5751380160e21fe2ad29d15f9fefb0449e516a3ea0627ab76e6200914cd6

Contents?: true

Size: 1.61 KB

Versions: 3

Compression:

Stored size: 1.61 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*__

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. The default value is 1/50.

### Examples
```
input
{
    azuretopic
    {
        namespace => "mysbns"
        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

3 entries across 3 versions & 1 rubygems

Version Path
logstash-input-azuretopicthreadable-0.9.7 README.md
logstash-input-azuretopicthreadable-0.9.6 README.md
logstash-input-azuretopicthreadable-0.9.5 README.md