Updown (Independent Publisher) (versão prévia)
Updown é um serviço online que verifica o status do seu site enviando periodicamente uma solicitação HTTP para a URL de sua escolha. Em seguida, ele notifica você por email, sms ou até mesmo um webhook, quando seu site não está respondendo corretamente.
Esse conector está disponível nos seguintes produtos e regiões:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Todas as regiões do Power Automate , exceto as seguintes: – Governo dos EUA (GCC) – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Aplicativos Lógicos | Standard | Todas as regiões dos Aplicativos Lógicos , exceto as seguintes: – Regiões do Azure Governamental - Regiões do Azure China - Departamento de Defesa dos EUA (DoD) |
| Power Apps | Premium | Todas as regiões do Power Apps , exceto as seguintes: – Governo dos EUA (GCC) – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Power Automate | Premium | Todas as regiões do Power Automate , exceto as seguintes: – Governo dos EUA (GCC) – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Contato | |
|---|---|
| Nome | Fordos Andras |
| fordosa90+ipc_updown@gmail.com |
| Metadados do conector | |
|---|---|
| Publicador | Fordos Andras |
| Site | https://updown.io/api |
| Política de privacidade | https://updown.io/privacy_policy |
| Categorias | Operações de TI; Site |
Criando uma conexão
O conector dá suporte aos seguintes tipos de autenticação:
| Default | Parâmetros para criar conexão. | Todas as regiões | Não compartilhável |
Padrão
Aplicável: todas as regiões
Parâmetros para criar conexão.
Essa não é uma conexão compartilhável. Se o aplicativo de energia for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.
| Nome | Tipo | Description | Obrigatório |
|---|---|---|---|
| Chave de API | secureString | A chave de API para esta api | Verdade |
Limitações
| Nome | Chamadas | Período de renovação |
|---|---|---|
| Chamadas à API por conexão | 100 | 60 segundos |
Ações
| Criar destinatário |
Adicionar um novo destinatário |
| Criar verificação |
Adicionar uma nova verificação |
| Excluir destinatário |
Excluir um destinatário |
| Excluir verificação |
Excluir uma verificação |
| Listar destinatários |
Listar todos os possíveis destinatários/canais de alerta em sua conta |
| Listar nós de API |
Listar todos os nós de monitoramento updown.io |
| Listar verificações |
Listar todas as suas verificações |
| Obter métricas de verificação |
Obter métricas detalhadas sobre a verificação |
| Obter verificação |
Mostrar uma única verificação |
Criar destinatário
Adicionar um novo destinatário
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Tipo
|
type | True | string |
Tipo do destinatário. (Alguns valores só podem ser definidos na interface do usuário da Web) |
|
Nome
|
name | string |
O rótulo opcional mais amigável do usuário para tipos que dão suporte a ele (webhooks somente no momento). |
|
|
Value
|
value | True | string |
O valor do destinatário (endereço de email, número de telefone ou URL). |
|
Selected
|
selected | boolean |
Estado inicial para todas as verificações: true = selecionado em todas as verificações existentes (padrão); false = não selecionado em nenhuma verificação. |
Retornos
Detalhes de um destinatário
- Recipient
- RecipientRef
Criar verificação
Adicionar uma nova verificação
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
URL
|
url | True | string |
A URL que você deseja monitorar. |
|
Período
|
period | integer |
Intervalo em segundos. |
|
|
Limite de Apdex
|
apdex_t | float |
Limite de APDEX em segundos. |
|
|
Enabled
|
enabled | boolean |
A verificação está habilitada (true ou false). |
|
|
Publicado
|
published | boolean |
A página de status deve ser pública (true ou false). |
|
|
Alias
|
alias | string |
Nome legível humano. |
|
|
Correspondência de cadeia de caracteres
|
string_match | string |
Pesquise essa cadeia de caracteres na página. |
|
|
verbo HTTP
|
http_verb | string |
O verbo HTTP usado para executar a solicitação. |
|
|
Corpo HTTP
|
http_body | string |
O corpo HTTP enviado junto com a solicitação. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Símbolo
|
token | string |
Identificador exclusivo da verificação. |
|
URL
|
url | string |
A URL que está sendo verificada. |
|
Alias
|
alias | string |
Nome legível humano. |
|
Último status
|
last_status | integer |
Último status da verificação. |
|
Tempo de atividade
|
uptime | float |
Tempo de atividade do site verificado. |
|
Para baixo
|
down | boolean |
Indicação de se o site verificado está inativo. |
|
Para baixo desde então
|
down_since | string |
Carimbo de data/hora, indicando desde quando o site está inativo. |
|
Erro
|
error | string |
Mensagem de erro indicada. |
|
Período
|
period | integer |
Intervalo em segundos (15, 30, 60, 120, 300, 600, 1800 ou 3600). |
|
Limite de Apdex
|
apdex_t | float |
Limite de APDEX em segundos (0,125, 0,25, 0,5, 1,0, 2,0, 4,0 ou 8,0). |
|
Correspondência de cadeia de caracteres
|
string_match | string |
Pesquise essa cadeia de caracteres na página. |
|
Enabled
|
enabled | boolean |
A verificação está habilitada (true ou false). |
|
Publicado
|
published | boolean |
A página de status deve ser pública (true ou false). |
|
Destinatários
|
recipients | array of string |
Matriz de destinatários dos alertas de verificação. |
|
Última verificação em
|
last_check_at | string |
Carimbo de data/hora da última verificação. |
|
Próxima verificação em
|
next_check_at | string |
Carimbo de data/hora da próxima verificação. |
|
verbo HTTP
|
http_verb | string |
Verbo HTTP usado para a verificação. |
|
Corpo HTTP
|
http_body | string |
Corpo HTTP usado para a verificação, se houver. |
Excluir destinatário
Excluir um destinatário
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID do destinatário
|
recipientId | True | string |
O identificador exclusivo do destinatário. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Excluído(a)
|
deleted | boolean |
Indicação, definida como true se a exclusão foi bem-sucedida. |
Excluir verificação
Excluir uma verificação
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Símbolo
|
checkId | True | string |
O identificador exclusivo (token) da verificação. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Excluído(a)
|
deleted | boolean |
Indicação, definida como true se a exclusão foi bem-sucedida. |
Listar destinatários
Listar todos os possíveis destinatários/canais de alerta em sua conta
Retornos
- response
- array of RecipientRef
Listar nós de API
Listar verificações
Listar todas as suas verificações
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Cheques
|
array of object |
As verificações resultantes. |
|
|
Símbolo
|
token | string |
Identificador exclusivo da verificação. |
|
URL
|
url | string |
A URL que está sendo verificada. |
|
Alias
|
alias | string |
Nome legível humano. |
|
Último status
|
last_status | integer |
Último status da verificação. |
|
Tempo de atividade
|
uptime | float |
Tempo de atividade do site verificado. |
|
Para baixo
|
down | boolean |
Indicação de se o site verificado está inativo. |
|
Para baixo desde então
|
down_since | string |
Carimbo de data/hora, indicando desde quando o site está inativo. |
|
Erro
|
error | string |
Mensagem de erro indicada. |
|
Período
|
period | integer |
Intervalo em segundos (15, 30, 60, 120, 300, 600, 1800 ou 3600). |
|
Limite de Apdex
|
apdex_t | float |
Limite de APDEX em segundos (0,125, 0,25, 0,5, 1,0, 2,0, 4,0 ou 8,0). |
|
Correspondência de cadeia de caracteres
|
string_match | string |
Pesquise essa cadeia de caracteres na página. |
|
Enabled
|
enabled | boolean |
A verificação está habilitada (true ou false). |
|
Publicado
|
published | boolean |
A página de status deve ser pública (true ou false). |
|
Destinatários
|
recipients | array of string |
Matriz de destinatários dos alertas de verificação. |
|
Última verificação em
|
last_check_at | string |
Carimbo de data/hora da última verificação. |
|
Próxima verificação em
|
next_check_at | string |
Carimbo de data/hora da próxima verificação. |
|
verbo HTTP
|
http_verb | string |
Verbo HTTP usado para a verificação. |
|
Corpo HTTP
|
http_body | string |
Corpo HTTP usado para a verificação, se houver. |
|
Testado em
|
ssl.tested_at | string |
Carimbo de data/hora quando o SSL foi testado. |
|
Expira em
|
ssl.expires_at | string |
Carimbo de data/hora, quando o SSL expira. |
|
Válido
|
ssl.valid | boolean |
Indicação se o SSL é válido. |
|
Erro
|
ssl.error | string |
Mensagem de erro relevante. |
Obter métricas de verificação
Obter métricas detalhadas sobre a verificação
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Símbolo
|
checkId | True | string |
O identificador exclusivo (token) da verificação. |
|
De
|
from | string |
Hora de início, padrão para 1 mês atrás. Formatos com suporte descritos em "updown.io". |
|
|
Para
|
to | string |
Hora de término, padrão até agora. Formatos com suporte descritos em "updown.io". |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Apdex
|
apdex | float |
Índice de desempenho do aplicativo |
|
Redirecionar
|
timings.redirect | integer |
Detalhes estatísticos de redirecionamentos. |
|
Pesquisa de nome
|
timings.namelookup | integer |
Detalhes estatísticos de pesquisas de nome. |
|
Connection
|
timings.connection | integer |
Detalhes estatísticos das conexões. |
|
Handshake
|
timings.handshake | integer |
Detalhes estatísticos de handshakes. |
|
Resposta
|
timings.response | integer |
Detalhes estatísticos das respostas. |
|
Total
|
timings.total | integer |
Detalhes estatísticos do total de intervalos. |
|
Samples
|
requests.samples | integer |
Número de exemplos. |
|
Falhas
|
requests.failures | integer |
Número de falhas. |
|
Satisfeito
|
requests.satisfied | integer |
Número de solicitações atendidas. |
|
Tolerado
|
requests.tolerated | integer |
Número de solicitações toleradas. |
|
Menos de 125 ms
|
requests.by_response_time.under125 | integer |
Número de respostas abaixo de 125 ms. |
|
Abaixo de 250 ms
|
requests.by_response_time.under250 | integer |
Número de respostas abaixo de 250 ms. |
|
Abaixo de 500 ms
|
requests.by_response_time.under500 | integer |
Número de respostas abaixo de 500 ms. |
|
Abaixo de 1000ms
|
requests.by_response_time.under1000 | integer |
Número de respostas abaixo de 1000 ms. |
|
Abaixo de 2000ms
|
requests.by_response_time.under2000 | integer |
Número de respostas abaixo de 2000ms. |
|
Abaixo de 4000ms
|
requests.by_response_time.under4000 | integer |
Número de respostas abaixo de 4.000ms. |
|
Abaixo de 8000ms
|
requests.by_response_time.under8000 | integer |
Número de respostas abaixo de 8000ms. |
|
Abaixo de 16000ms
|
requests.by_response_time.under16000 | integer |
Número de respostas abaixo de 16000ms. |
|
Abaixo de 32000ms
|
requests.by_response_time.under32000 | integer |
Número de respostas abaixo de 32000ms. |
Obter verificação
Mostrar uma única verificação
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Métricas
|
metrics | boolean |
Incluir métricas de desempenho (somente na última hora). |
|
|
Símbolo
|
checkId | True | string |
O identificador exclusivo (token) da verificação. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Símbolo
|
token | string |
Identificador exclusivo da verificação. |
|
URL
|
url | string |
A URL que está sendo verificada. |
|
Alias
|
alias | string |
Nome legível humano. |
|
Último status
|
last_status | integer |
Último status da verificação. |
|
Tempo de atividade
|
uptime | float |
Tempo de atividade do site verificado. |
|
Para baixo
|
down | boolean |
Indicação de se o site verificado está inativo. |
|
Para baixo desde então
|
down_since | string |
Carimbo de data/hora, indicando desde quando o site está inativo. |
|
Erro
|
error | string |
Mensagem de erro indicada. |
|
Período
|
period | integer |
Intervalo em segundos (15, 30, 60, 120, 300, 600, 1800 ou 3600). |
|
Limite de Apdex
|
apdex_t | float |
Limite de APDEX em segundos (0,125, 0,25, 0,5, 1,0, 2,0, 4,0 ou 8,0). |
|
Correspondência de cadeia de caracteres
|
string_match | string |
Pesquise essa cadeia de caracteres na página. |
|
Enabled
|
enabled | boolean |
A verificação está habilitada (true ou false). |
|
Publicado
|
published | boolean |
A página de status deve ser pública (true ou false). |
|
Destinatários
|
recipients | array of string |
Matriz de destinatários dos alertas de verificação. |
|
Última verificação em
|
last_check_at | string |
Carimbo de data/hora da última verificação. |
|
Próxima verificação em
|
next_check_at | string |
Carimbo de data/hora da próxima verificação. |
|
verbo HTTP
|
http_verb | string |
Verbo HTTP usado para a verificação. |
|
Corpo HTTP
|
http_body | string |
Corpo HTTP usado para a verificação, se houver. |
|
Testado em
|
ssl.tested_at | string |
Carimbo de data/hora quando o SSL foi testado. |
|
Expira em
|
ssl.expires_at | string |
Carimbo de data/hora, quando o SSL expira. |
|
Válido
|
ssl.valid | boolean |
Indicação se o SSL é válido. |
|
Erro
|
ssl.error | string |
Mensagem de erro relevante. |
|
Apdex
|
metrics.apdex | float |
Métricas apdex da verificação. |
|
Redirecionar
|
metrics.timings.redirect | integer |
Detalhes de redirecionamento. |
|
Pesquisa de nome
|
metrics.timings.namelookup | integer |
Detalhes da pesquisa de nome. |
|
Connection
|
metrics.timings.connection | integer |
Detalhes da conexão. |
|
Handshake
|
metrics.timings.handshake | integer |
Detalhes do handshake. |
|
Resposta
|
metrics.timings.response | integer |
Detalhes da resposta. |
|
Total
|
metrics.timings.total | integer |
Número total de intervalos. |
Definições
RecipientRef
Detalhes de um destinatário
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
id | string |
Identificador exclusivo do destinatário. |
|
Tipo
|
type | string |
Tipo de destinatário, como email, webhook, sms etc. |
|
Nome
|
name | string |
Nome do destinatário. |
|
Value
|
value | string |
Valor do destinatário, por exemplo, URL para webhook ou número de telefone para sms. |
objeto
Esse é o tipo 'object'.