Sdílet prostřednictvím


Služba Microsoft.ApiManagement / protokolovací nástroje 2017-03-01

Definice prostředku Bicep

Typ prostředku služby nebo protokolovače je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.ApiManagement/service/loggers, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.ApiManagement/service/loggers@2017-03-01' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    credentials: {
      {customized property}: 'string'
    }
    description: 'string'
    isBuffered: bool
    loggerType: 'string'
    sampling: {
      properties: {
        evaluationInterval: 'string'
        initialPercentage: int
        maxPercentage: int
        maxTelemetryItemsPerSecond: int
        minPercentage: int
        movingAverageRatio: int
        percentage: int
        percentageDecreaseTimeout: 'string'
        percentageIncreaseTimeout: 'string'
        samplingType: 'string'
      }
    }
  }
}

Hodnoty vlastností

LoggerContractProperties

Jméno Popis Hodnota
pověření Název a připojovací řetězec SendRule centra událostí pro protokolovací nástroj azureEventHub.
Instrumentační klíč pro protokolovací nástroj applicationInsights
LoggerContractPropertiesCredentials (povinné)
popis Popis protokolovacího nástroje řetězec

Omezení:
Maximální délka = 256
isBuffered Zda jsou záznamy uloženy do vyrovnávací paměti v protokolovacím nástroji před publikováním. Výchozí hodnota se předpokládá jako true. Bool
loggerType Typ protokolovacího nástroje. ApplicationInsights
AzureEventHub (povinné)
vzorkování Nastavení vzorkování pro protokolovací nástroj ApplicationInsights LoggerSamplingContract

LoggerContractPropertiesCredentials

Jméno Popis Hodnota

LoggerSamplingContract

Jméno Popis Hodnota
vlastnosti Vzorkování vlastností kontraktu entity LoggerSamplingProperties

LoggerSamplingProperties

Jméno Popis Hodnota
evaluationInterval Ohodnoťte interval opětovného vyhodnocení ve formátu ISO8601. řetězec
initialPercentage Počáteční vzorkovací frekvence Int
maxPercentage Maximální povolená rychlost vzorkování. Int
maxTelemetryItemsPerSecond Cílová rychlost položek telemetrie za sekundu Int
minPercentage Minimální povolená míra vzorkování. Int
movingAverageRatio Klouzavý průměrný poměr přiřazený k nejnovější hodnotě Int
procento Míra vzorkování pro vzorkování s pevnou rychlostí Int
percentageDecreaseTimeout Doba trvání ve formátu ISO8601, po kterém může snížit vzorkovací frekvenci. řetězec
percentageIncreaseTimeout Doba trvání v ISO8601 formátu, po kterém může zvýšit vzorkovací frekvenci. řetězec
samplingType Typ vzorkování Adaptivní
"Opraveno"

Microsoft.ApiManagement/service/loggers

Jméno Popis Hodnota
Jméno Název prostředku řetězec

Omezení:
Maximální délka = 256
Model = ^[^*#&+:<>?]+$ (povinné)
rodič V bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost je potřeba přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek.

Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek.
Symbolický název prostředku typu: služby
vlastnosti Vlastnosti kontraktu entity protokolovacího nástroje LoggerContractProperties

Ukázky rychlého startu

Následující ukázky rychlého startu nasadí tento typ prostředku.

Soubor Bicep Popis
Application Gateway s interní službou API Management a webovou aplikací Služba Application Gateway směruje internetový provoz do instance služby API Management (interní režim), která obsluhuje webové rozhraní API hostované ve webové aplikaci Azure.
vytvoření služby API Management v interní virtuální síti s služby App Gateway Tato šablona ukazuje, jak vytvořit instanci služby Azure API Management v privátní síti chráněné službou Azure Application Gateway.
analýzy a monetizace rozhraní API Moesif Šablona bude protokolovat volání rozhraní API ze služby Azure API Management do platformy Analýzy a monetizace rozhraní Moesif API.

Definice prostředku šablony ARM

Typ prostředku služby nebo protokolovače je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.ApiManagement/service/loggers, přidejte do šablony následující JSON.

{
  "type": "Microsoft.ApiManagement/service/loggers",
  "apiVersion": "2017-03-01",
  "name": "string",
  "properties": {
    "credentials": {
      "{customized property}": "string"
    },
    "description": "string",
    "isBuffered": "bool",
    "loggerType": "string",
    "sampling": {
      "properties": {
        "evaluationInterval": "string",
        "initialPercentage": "int",
        "maxPercentage": "int",
        "maxTelemetryItemsPerSecond": "int",
        "minPercentage": "int",
        "movingAverageRatio": "int",
        "percentage": "int",
        "percentageDecreaseTimeout": "string",
        "percentageIncreaseTimeout": "string",
        "samplingType": "string"
      }
    }
  }
}

Hodnoty vlastností

LoggerContractProperties

Jméno Popis Hodnota
pověření Název a připojovací řetězec SendRule centra událostí pro protokolovací nástroj azureEventHub.
Instrumentační klíč pro protokolovací nástroj applicationInsights
LoggerContractPropertiesCredentials (povinné)
popis Popis protokolovacího nástroje řetězec

Omezení:
Maximální délka = 256
isBuffered Zda jsou záznamy uloženy do vyrovnávací paměti v protokolovacím nástroji před publikováním. Výchozí hodnota se předpokládá jako true. Bool
loggerType Typ protokolovacího nástroje. ApplicationInsights
AzureEventHub (povinné)
vzorkování Nastavení vzorkování pro protokolovací nástroj ApplicationInsights LoggerSamplingContract

LoggerContractPropertiesCredentials

Jméno Popis Hodnota

LoggerSamplingContract

Jméno Popis Hodnota
vlastnosti Vzorkování vlastností kontraktu entity LoggerSamplingProperties

LoggerSamplingProperties

Jméno Popis Hodnota
evaluationInterval Ohodnoťte interval opětovného vyhodnocení ve formátu ISO8601. řetězec
initialPercentage Počáteční vzorkovací frekvence Int
maxPercentage Maximální povolená rychlost vzorkování. Int
maxTelemetryItemsPerSecond Cílová rychlost položek telemetrie za sekundu Int
minPercentage Minimální povolená míra vzorkování. Int
movingAverageRatio Klouzavý průměrný poměr přiřazený k nejnovější hodnotě Int
procento Míra vzorkování pro vzorkování s pevnou rychlostí Int
percentageDecreaseTimeout Doba trvání ve formátu ISO8601, po kterém může snížit vzorkovací frekvenci. řetězec
percentageIncreaseTimeout Doba trvání v ISO8601 formátu, po kterém může zvýšit vzorkovací frekvenci. řetězec
samplingType Typ vzorkování Adaptivní
"Opraveno"

Microsoft.ApiManagement/service/loggers

Jméno Popis Hodnota
apiVersion Verze rozhraní API '2017-03-01'
Jméno Název prostředku řetězec

Omezení:
Maximální délka = 256
Model = ^[^*#&+:<>?]+$ (povinné)
vlastnosti Vlastnosti kontraktu entity protokolovacího nástroje LoggerContractProperties
typ Typ prostředku Microsoft.ApiManagement/service/loggers

Šablony pro rychlý start

Následující šablony pro rychlý start nasazují tento typ prostředku.

Šablona Popis
Application Gateway s interní službou API Management a webovou aplikací

nasazení do Azure
Služba Application Gateway směruje internetový provoz do instance služby API Management (interní režim), která obsluhuje webové rozhraní API hostované ve webové aplikaci Azure.
vytvoření služby API Management v interní virtuální síti s služby App Gateway

nasazení do Azure
Tato šablona ukazuje, jak vytvořit instanci služby Azure API Management v privátní síti chráněné službou Azure Application Gateway.
vytvoření služby Azure Front Door před službou Azure API Management

nasazení do Azure
Tato ukázka ukazuje, jak používat Azure Front Door jako globální nástroj pro vyrovnávání zatížení před službou Azure API Management.
analýzy a monetizace rozhraní API Moesif

nasazení do Azure
Šablona bude protokolovat volání rozhraní API ze služby Azure API Management do platformy Analýzy a monetizace rozhraní Moesif API.

Definice prostředku Terraformu (poskytovatel AzAPI)

Typ prostředku služby nebo protokolovače je možné nasadit s operacemi, které cílí:

  • skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.ApiManagement/service/loggers, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ApiManagement/service/loggers@2017-03-01"
  name = "string"
  body = jsonencode({
    properties = {
      credentials = {
        {customized property} = "string"
      }
      description = "string"
      isBuffered = bool
      loggerType = "string"
      sampling = {
        properties = {
          evaluationInterval = "string"
          initialPercentage = int
          maxPercentage = int
          maxTelemetryItemsPerSecond = int
          minPercentage = int
          movingAverageRatio = int
          percentage = int
          percentageDecreaseTimeout = "string"
          percentageIncreaseTimeout = "string"
          samplingType = "string"
        }
      }
    }
  })
}

Hodnoty vlastností

LoggerContractProperties

Jméno Popis Hodnota
pověření Název a připojovací řetězec SendRule centra událostí pro protokolovací nástroj azureEventHub.
Instrumentační klíč pro protokolovací nástroj applicationInsights
LoggerContractPropertiesCredentials (povinné)
popis Popis protokolovacího nástroje řetězec

Omezení:
Maximální délka = 256
isBuffered Zda jsou záznamy uloženy do vyrovnávací paměti v protokolovacím nástroji před publikováním. Výchozí hodnota se předpokládá jako true. Bool
loggerType Typ protokolovacího nástroje. ApplicationInsights
AzureEventHub (povinné)
vzorkování Nastavení vzorkování pro protokolovací nástroj ApplicationInsights LoggerSamplingContract

LoggerContractPropertiesCredentials

Jméno Popis Hodnota

LoggerSamplingContract

Jméno Popis Hodnota
vlastnosti Vzorkování vlastností kontraktu entity LoggerSamplingProperties

LoggerSamplingProperties

Jméno Popis Hodnota
evaluationInterval Ohodnoťte interval opětovného vyhodnocení ve formátu ISO8601. řetězec
initialPercentage Počáteční vzorkovací frekvence Int
maxPercentage Maximální povolená rychlost vzorkování. Int
maxTelemetryItemsPerSecond Cílová rychlost položek telemetrie za sekundu Int
minPercentage Minimální povolená míra vzorkování. Int
movingAverageRatio Klouzavý průměrný poměr přiřazený k nejnovější hodnotě Int
procento Míra vzorkování pro vzorkování s pevnou rychlostí Int
percentageDecreaseTimeout Doba trvání ve formátu ISO8601, po kterém může snížit vzorkovací frekvenci. řetězec
percentageIncreaseTimeout Doba trvání v ISO8601 formátu, po kterém může zvýšit vzorkovací frekvenci. řetězec
samplingType Typ vzorkování Adaptivní
"Opraveno"

Microsoft.ApiManagement/service/loggers

Jméno Popis Hodnota
Jméno Název prostředku řetězec

Omezení:
Maximální délka = 256
Model = ^[^*#&+:<>?]+$ (povinné)
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu: služby
vlastnosti Vlastnosti kontraktu entity protokolovacího nástroje LoggerContractProperties
typ Typ prostředku Microsoft.ApiManagement/service/loggers@2017-03-01