Sha256: aa1da66eca68a5f90ac592e224e6691ec6e674bbfc7a32b85a4df47c40981473
Contents?: true
Size: 1.91 KB
Versions: 1
Compression:
Stored size: 1.91 KB
Contents
# fluent-plugin-azuremonitorlog, a plugin for [Fluentd](http://fluentd.org) ## Overview ***Azure Monitor log*** input plugin. This plugin gets the monitor activity logs from Azure Monitor API to fluentd. ## Installation Install from RubyGems: ``` $ gem install fluent-plugin-azuremonitorlog ``` To use this plugin, you need to have Azure Service Principal.<br/> Create an Azure Service Principal through [Azure CLI](https://docs.microsoft.com/en-us/cli/azure/create-an-azure-service-principal-azure-cli?toc=%2fazure%2fazure-resource-manager%2ftoc.json) or [Azure portal](https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-create-service-principal-portal). ## Configuration ```config <source> @type azuremonitorlog tag azuremonitorlog tenant_id [Azure_Tenant_ID] subscription_id [Azure_Subscription_Id] client_id [Azure_Client_Id] client_secret [Azure_Client_Secret] select [selected fields to query] filter [filter the query query] (default: eventChannels eq 'Admin, Operation') interval [interval in seconds] (default: 300) api_version [api version] (default: 2015-04-01) </source> ``` Documentation for select and filter can be found [here](https://docs.microsoft.com/en-us/rest/api/monitor/ActivityLogs/List#activitylogs_list_uri_parameters) ### Example for source config ```config <source> @type azuremonitorlog tag azuremonitorlog tenant_id [Azure_Tenant_ID] subscription_id [Azure_Subscription_Id] client_id [Azure_Client_Id] client_secret [Azure_Client_Secret] select_filter eventName,id,resourceGroupName,resourceProviderName,operationName,status,eventTimestamp,correlationId,submissionTimestamp,level </source> ``` ## Contributing 1. Fork it 2. Create your feature branch (`git checkout -b my-new-feature`) 3. Commit your changes (`git commit -am 'Added some feature'`) 4. Push to the branch (`git push origin my-new-feature`) 5. Create new Pull Request
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
fluent-plugin-azuremonitorlog-0.0.1 | README.md |