Bindplane

The Bindplane Developer Hub

Welcome to the Bindplane developer hub. You'll find comprehensive guides and documentation to help you start working with Bindplane as quickly as possible, as well as support if you get stuck. Let's jump right in!

Microsoft Azure Logic App

For more information on how to use the below LPU and other Azure Data Collection setup. See the Microsoft Azure Sources topic

Least Privileged User

Steps:

  1. Using the Azure CLI Client, find the Subscription ID and Tenant ID from your account list
  2. Create a custom RBAC role using the JSON provided. Include your Subscription ID and rename the file to azure.json
  3. Create an Active Directory Service Principal and assign the custom RBAC role t it.

Creating custom roles using the Azure CLI:

https://docs.microsoft.com/en-us/azure/role-based-access-control/custom-roles

Assigning roles using the Azure CLI:

https://docs.microsoft.com/en-us/azure/role-based-access-control/role-assignments-portal

{
  "Name": "LPU Logic Apps",
  "Description": "LPU for Logic Apps",
  "Actions": [
    "Microsoft.Logic/workflows/*/read",
    "Microsoft.Insights/metrics/*/read",
    "Microsoft.Authorization/*/read"
  ],
  "AssignableScopes": [
    "/subscriptions/[Subscription ID]"
  ]
}

Connection Parameters

Name
Required?
Description

Subscription ID

Required

GUID Subscription ID

Tenant ID

Required

GUID Tenant ID (also known as Directory ID)

Client ID

Required

GUID Client ID (also known as Application ID)

Client Secret

Required

The Secret (also known as Key) corresponding to the Client ID.

Maximum HTTP Retry Time (seconds)

The maximum amount of time in seconds to retry each API request when the API is throttling.

HTTP Request Timeout (seconds)

The maximum amount of time in seconds before a single HTTP request will fail.

Metrics

API Usage

Name
Description

Average Pages

The average amount of pages needed for a paged resource type.

Average Request Retries

The average number of retry requests per unique requests made.

Average Retry Attempts

The average number of retry requests made per unique request that was retried.

Average Retry Wait (Milliseconds)

The average amount of time retried requests spent waiting.

Client ID

The client ID used to make API calls.

Failed Requests

The total number of requests that returned a failure response.

Maximum Pages

The most amount of pages needed for a paged resource type.

Maximum Retries

The highest number of retries made for a single request.

Maximum Retry Wait (Milliseconds)

The most amount of time a retried request spent waiting.

Minimum Pages

The least amount of pages needed for a paged resource type.

Minimum Retry Wait (Milliseconds)

The least amount of time a retried request spent waiting.

Other Status Responses

The total number of successful requests that responded with some other accepted status.

Request Timeouts

The total number of requests that timed out waiting for a response.

Requests Retried

The number of unique requests that were retried.

Retry Status Responses

The total number of successful requests that responded with the status TOO MANY REQUESTS (429).

Retry Timeouts

The total number of requests that needed to be retried, but the request retry time exceeded the maximum retry time.

Status OK Responses

The total number of successful requests that responded with the status OK (200).

Subscription ID

The subscription ID used to make API calls.

Successful Requests

The total number of requests that returned a successful response.

Tenant ID

The tenant ID used to make API calls.

Total Monitor Requests

The total number of requests made to get monitor metrics.

Total Paged Requests

The total amount of resource types that required paging.

Total Requests

The total number of requests made during collection.

Total Retries

The total number of retry requests that were made.

Unique Monitor Requests

The number of unique requests made to get monitor metrics.

Unique Requests

The number of requests made with unique endpoints.

Workflow

Name
Description

Access Endpoint

The endpoint that can be used to access the endpoint.

Access Endpoint IP Addresses

The access endpoint IP addresses for the workflow.

Action Latency (Seconds)

Latency of completed workflow actions.

Action Success Latency (Seconds)

Latency of succeeded workflow actions.

Action Throttled Events

Number of workflow action throttled events..

Actions Completed

Number of workflow actions completed.

Actions Failed

Number of workflow actions failed.

Actions Skipped

Number of workflow actions skipped.

Actions Started

Number of workflow actions started.

Actions Succeeded

Number of workflow actions succeeded.

Billable Action Executions

Number of workflow action executions getting billed.

Billable Trigger Executions

Number of workflow trigger executions getting billed.

Billing Usage For Native Operation Executions

Number of native operation executions getting billed.

Billing Usage For Standard Connector Executions

Number of standard connector executions getting billed.

Billing Usage For Storage Consumption Executions

Number of storage consumption executions getting billed.

Changed Time

The time at which the workflow was last changed.

Created Time

The time at which the workflow was created.

Definition Content Version

The version of the content of the workflow.

ID

The ID for the workflow.

Location

The location of the workflow.

Name

The name of the workflow.

Outgoing IP Addresses

The outgoing IP addresses for the workflow.

Provisioning State

The provisioning state of the workflow.

Resource Group

The Resource Group of the Azure resource.

Run Failure Ratio (%)

Ratio of workflow runs failed.

Run Latency (Seconds)

Latency of completed workflow runs.

Run Success Latency (Seconds)

Latency of succeeded workflow runs.

Run Throttled Events

Number of workflow action or trigger throttled events.

Runs Cancelled

Number of workflow runs cancelled.

Runs Completed

Number of workflow runs completed.

Runs Failed

Number of workflow runs failed.

Runs Started

Number of workflow runs started.

Runs Succeeded

Number of workflow runs succeeded.

State

The state of the workflow.

Tags

The Microsoft Azure resource tags assigned to this workflow.

Total Billable Executions

Number of workflow executions getting billed.

Trigger Fire Latency (Seconds)

Latency of fired workflow triggers.

Trigger Latency (Seconds)

Latency of completed workflow triggers.

Trigger Success Latency (Seconds)

Latency of succeeded workflow triggers.

Trigger Throttled Events

Number of workflow trigger throttled events.

Triggers Completed

Number of workflow triggers completed.

Triggers Failed

Number of workflow triggers failed.

Triggers Fired

Number of workflow triggers fired.

Triggers Skipped

Number of workflow triggers skipped.

Triggers Started

Number of workflow triggers started.

Triggers Succeeded

Number of workflow triggers succeeded.

Version

The version of the workflow.