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

Please refer to the Microsoft Azure Sources topic for additional information on how to configure the LPU, and general Azure Data Collection setup details.

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

NameRequired?Description
Subscription IDRequiredGUID Subscription ID
Tenant IDRequiredGUID Tenant ID (also known as Directory ID)
Client IDRequiredGUID Client ID (also known as Application ID)
Client SecretRequiredThe 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

NameDescription
Average PagesThe average amount of pages needed for a paged resource type.
Average Request RetriesThe average number of retry requests per unique requests made.
Average Retry AttemptsThe 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 IDThe client ID used to make API calls.
Failed RequestsThe total number of requests that returned a failure response.
Maximum PagesThe most amount of pages needed for a paged resource type.
Maximum RetriesThe highest number of retries made for a single request.
Maximum Retry Wait (Milliseconds)The most amount of time a retried request spent waiting.
Minimum PagesThe 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 ResponsesThe total number of successful requests that responded with some other accepted status.
Request TimeoutsThe total number of requests that timed out waiting for a response.
Requests RetriedThe number of unique requests that were retried.
Retry Status ResponsesThe total number of successful requests that responded with the status TOO MANY REQUESTS (429).
Retry TimeoutsThe total number of requests that needed to be retried, but the request retry time exceeded the maximum retry time.
Status OK ResponsesThe total number of successful requests that responded with the status OK (200).
Subscription IDThe subscription ID used to make API calls.
Successful RequestsThe total number of requests that returned a successful response.
Tenant IDThe tenant ID used to make API calls.
Total Monitor RequestsThe total number of requests made to get monitor metrics.
Total Paged RequestsThe total amount of resource types that required paging.
Total RequestsThe total number of requests made during collection.
Total RetriesThe total number of retry requests that were made.
Unique Monitor RequestsThe number of unique requests made to get monitor metrics.
Unique RequestsThe number of requests made with unique endpoints.

Workflow

NameDescription
Access EndpointThe endpoint that can be used to access the endpoint.
Access Endpoint IP AddressesThe 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 EventsNumber of workflow action throttled events..
Actions CompletedNumber of workflow actions completed.
Actions FailedNumber of workflow actions failed.
Actions SkippedNumber of workflow actions skipped.
Actions StartedNumber of workflow actions started.
Actions SucceededNumber of workflow actions succeeded.
Billable Action ExecutionsNumber of workflow action executions getting billed.
Billable Trigger ExecutionsNumber of workflow trigger executions getting billed.
Billing Usage For Native Operation ExecutionsNumber of native operation executions getting billed.
Billing Usage For Standard Connector ExecutionsNumber of standard connector executions getting billed.
Billing Usage For Storage Consumption ExecutionsNumber of storage consumption executions getting billed.
Changed TimeThe time at which the workflow was last changed.
Created TimeThe time at which the workflow was created.
Definition Content VersionThe version of the content of the workflow.
IDThe ID for the workflow.
LocationThe location of the workflow.
NameThe name of the workflow.
Outgoing IP AddressesThe outgoing IP addresses for the workflow.
Provisioning StateThe provisioning state of the workflow.
Resource GroupThe 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 EventsNumber of workflow action or trigger throttled events.
Runs CancelledNumber of workflow runs cancelled.
Runs CompletedNumber of workflow runs completed.
Runs FailedNumber of workflow runs failed.
Runs StartedNumber of workflow runs started.
Runs SucceededNumber of workflow runs succeeded.
StateThe state of the workflow.
TagsThe Microsoft Azure resource tags assigned to this workflow.
Total Billable ExecutionsNumber 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 EventsNumber of workflow trigger throttled events.
Triggers CompletedNumber of workflow triggers completed.
Triggers FailedNumber of workflow triggers failed.
Triggers FiredNumber of workflow triggers fired.
Triggers SkippedNumber of workflow triggers skipped.
Triggers StartedNumber of workflow triggers started.
Triggers SucceededNumber of workflow triggers succeeded.
VersionThe version of the workflow.

Updated 8 months ago

Microsoft Azure Logic App


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.