Data Collection Endpoint and Log Analytics Workspace - Private Endpoint Support

Jona 335 Reputation points
2024-04-16T04:18:27.1966667+00:00

Hi,

As part of my job, I need to create a custom table and send data to it via Log Ingestion API. The custom table lives in a Log Analytics Workspace.

My InfoSec folks told me that the Data Collection Endpoint shouldn't be exposed directrly to internet, so I have to use a Private Enpoint.

My questions:

  1. ¿Log Analytics and Data Collection Enpoints are supported by Private Endpoints?.

Some links I've found:

Regards

Jona

Azure Monitor
Azure Monitor
An Azure service that is used to collect, analyze, and act on telemetry data from Azure and on-premises environments.
2,805 questions
Azure Private Link
Azure Private Link
An Azure service that provides private connectivity from a virtual network to Azure platform as a service, customer-owned, or Microsoft partner services.
462 questions
0 comments No comments
{count} votes

Accepted answer
  1. Stanislav Zhelyazkov 21,256 Reputation points MVP
    2024-04-16T05:59:22.5966667+00:00

    Hi,

    Yes, when you create data collection endpoint you have the option to disable public network access. The data goes trough the endpoint before it is being processed by the data collection rule.

    Please "Accept the answer" if the information helped you. This will help us and others in the community as well.Update:

    It is already mentioned in the documentation:

    "With Azure Private Link, you can securely link Azure platform as a service (PaaS) resources to your virtual network by using private endpoints. Azure Monitor is a constellation of different interconnected services that work together to monitor your workloads. An Azure Monitor private link connects a private endpoint to a set of Azure Monitor resources to define the boundaries of your monitoring network. That set is called an Azure Monitor Private Link Scope (AMPLS)."

    So there is no private endpoint for data collection rule or Log Analytics workspace. You need AMPLS. Also from docs:

    "Log Analytics endpoints are workspace specific, except for the query endpoint discussed earlier. As a result, adding a specific Log Analytics workspace to the AMPLS will send ingestion requests to this workspace over the private link. Ingestion to other workspaces will continue to use the public endpoints."

    Data collection rules are created with data collection endpoints. The public access can be restricted on the data collection endpoint and the endpoint is associated to the AMPLS.

    All this information is available at:

    1 person found this answer helpful.

0 additional answers

Sort by: Most helpful