Updown (независимый издатель) (предварительная версия)
Updown — это веб-служба, которая проверяет состояние веб-сайта, периодически отправляя HTTP-запрос на URL-адрес вашего выбора. Затем он уведомляет вас по электронной почте, sms или даже веб-перехватчику, когда ваш веб-сайт не отвечает правильно.
Этот соединитель доступен в следующих продуктах и регионах:
| Услуга | Class | Регионы |
|---|---|---|
| Copilot Studio | Премия | Все регионы Power Automate , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Логические приложения | Стандарт | Все регионы Logic Apps , кроме следующих: — Регионы Azure для государственных организаций — Регионы Azure Для Китая - Министерство обороны США (DoD) |
| Power Apps | Премия | Все регионы Power Apps , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Power Automate | Премия | Все регионы Power Automate , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Контакт | |
|---|---|
| Имя | Fordos Andras |
| Адрес электронной почты | fordosa90+ipc_updown@gmail.com |
| Метаданные соединителя | |
|---|---|
| Publisher | Fordos Andras |
| Веб-сайт | https://updown.io/api |
| Политика конфиденциальности | https://updown.io/privacy_policy |
| Категории | ИТ-операции; Сайт |
Создание подключения
Соединитель поддерживает следующие типы проверки подлинности:
| По умолчанию | Параметры для создания подключения. | Все регионы | Недоступен для совместного использования |
По умолчанию
Применимо: все регионы
Параметры для создания подключения.
Это недоступно для общего доступа. Если приложение power предоставляется другому пользователю, пользователю будет предложено явно создать новое подключение.
| Имя | Тип | Description | Обязательно |
|---|---|---|---|
| Ключ API | securestring | Ключ API для этого API | True |
Ограничения регулирования
| Имя | Вызовы | Период обновления |
|---|---|---|
| Вызовы API для каждого подключения | 100 | 60 секунд |
Действия
| Вывод списка узлов API |
Вывод списка всех узлов мониторинга updown.io |
| Перечисление получателей |
Вывод списка всех возможных получателей или каналов оповещений в учетной записи |
| Получение метрик проверки |
Получение подробных метрик о проверке |
| Получение проверки |
Отображение одной проверки |
| Проверка списка |
Вывод списка всех проверок |
| Создание получателя |
Добавление нового получателя |
| Создание проверки |
Добавление новой проверки |
| Удаление получателя |
Удаление получателя |
| Удаление проверки |
Удаление проверки |
Вывод списка узлов API
Перечисление получателей
Вывод списка всех возможных получателей или каналов оповещений в учетной записи
Возвращаемое значение
- response
- array of RecipientRef
Получение метрик проверки
Получение подробных метрик о проверке
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Токен
|
checkId | True | string |
Уникальный идентификатор (токен) проверки. |
|
От
|
from | string |
Время начала, по умолчанию — 1 месяц назад. Поддерживаемые форматы, описанные в разделе "updown.io". |
|
|
Кому
|
to | string |
Время окончания по умолчанию. Поддерживаемые форматы, описанные в разделе "updown.io". |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Apdex
|
apdex | float |
Индекс производительности приложения |
|
Перенаправить
|
timings.redirect | integer |
Статистические сведения о перенаправлении. |
|
Поиск имен
|
timings.namelookup | integer |
Статистические сведения о подстановках имен. |
|
Подключение
|
timings.connection | integer |
Статистические сведения о подключениях. |
|
Рукопожатие
|
timings.handshake | integer |
Статистические сведения о подтверждениях. |
|
Ответ
|
timings.response | integer |
Статистические сведения о ответах. |
|
Total
|
timings.total | integer |
Статистические сведения об общих сроках. |
|
Samples
|
requests.samples | integer |
Количество примеров. |
|
Сбоев
|
requests.failures | integer |
Количество сбоев. |
|
Нравится
|
requests.satisfied | integer |
Количество удовлетворенных запросов. |
|
Переносится
|
requests.tolerated | integer |
Количество допустимых запросов. |
|
До 125 мс
|
requests.by_response_time.under125 | integer |
Число ответов до 125 мс. |
|
До 250 мс
|
requests.by_response_time.under250 | integer |
Количество ответов в 250 мс. |
|
До 500 мс
|
requests.by_response_time.under500 | integer |
Количество ответов до 500 мс. |
|
До 1000 мс
|
requests.by_response_time.under1000 | integer |
Количество ответов в 1000 мс. |
|
До 2000 мс
|
requests.by_response_time.under2000 | integer |
Количество ответов до 2000 мс. |
|
До 4000 мс
|
requests.by_response_time.under4000 | integer |
Количество ответов в 4000 мс. |
|
До 8000 мс
|
requests.by_response_time.under8000 | integer |
Количество ответов в 8000 мс. |
|
До 16000 мс
|
requests.by_response_time.under16000 | integer |
Число ответов до 16000 мс. |
|
До 32000 мс
|
requests.by_response_time.under32000 | integer |
Количество ответов в 32000 мс. |
Получение проверки
Отображение одной проверки
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Metrics
|
metrics | boolean |
Включите метрики производительности (только в последний час). |
|
|
Токен
|
checkId | True | string |
Уникальный идентификатор (токен) проверки. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Токен
|
token | string |
Уникальный идентификатор проверки. |
|
URL
|
url | string |
Проверяемый URL-адрес. |
|
Псевдоним
|
alias | string |
Удобочитаемое имя человека. |
|
Последнее состояние
|
last_status | integer |
Последнее состояние проверки. |
|
Время работы
|
uptime | float |
Время простоя проверенного веб-сайта. |
|
Вниз
|
down | boolean |
Указывает, отключен ли проверенный веб-сайт. |
|
Вниз с момента
|
down_since | string |
Метка времени, указывающая, с тех пор, когда веб-сайт отключен. |
|
Ошибка
|
error | string |
Указанное сообщение об ошибке. |
|
Период
|
period | integer |
Интервал в секундах (15, 30, 60, 120, 300, 600, 1800 или 3600). |
|
Пороговое значение Apdex
|
apdex_t | float |
ПорогОВОЕ значение APDEX в секундах (0.125, 0.25, 0.5, 1.0, 2.0, 4.0 или 8.0). |
|
Сопоставление строк
|
string_match | string |
Найдите эту строку на странице. |
|
Включен
|
enabled | boolean |
Включена проверка (true или false). |
|
Опубликовано
|
published | boolean |
Должна быть открытая страница состояния (true или false). |
|
Получатели
|
recipients | array of string |
Массив получателей оповещений проверки. |
|
Последняя проверка
|
last_check_at | string |
Метка времени последней проверки. |
|
Следующая проверка
|
next_check_at | string |
Метка времени следующей проверки. |
|
HTTP-команда
|
http_verb | string |
HTTP-команда, используемая для проверки. |
|
Текст HTTP
|
http_body | string |
Текст HTTP, используемый для проверки, если таковой есть. |
|
Протестировано на
|
ssl.tested_at | string |
Метка времени при тестировании SSL. |
|
Истекает по адресу
|
ssl.expires_at | string |
Метка времени, когда срок действия SSL истекает. |
|
Действительный
|
ssl.valid | boolean |
Указывает, является ли SSL допустимым. |
|
Ошибка
|
ssl.error | string |
Соответствующее сообщение об ошибке. |
|
Apdex
|
metrics.apdex | float |
Метрики apdex проверки. |
|
Перенаправить
|
metrics.timings.redirect | integer |
Сведения о перенаправлении. |
|
Поиск имен
|
metrics.timings.namelookup | integer |
Сведения о поиске имен. |
|
Подключение
|
metrics.timings.connection | integer |
Сведения о подключении. |
|
Рукопожатие
|
metrics.timings.handshake | integer |
Подробности подтверждения. |
|
Ответ
|
metrics.timings.response | integer |
Сведения о ответе. |
|
Total
|
metrics.timings.total | integer |
Общее количество времени. |
Проверка списка
Вывод списка всех проверок
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Проверки
|
array of object |
Полученные проверки. |
|
|
Токен
|
token | string |
Уникальный идентификатор проверки. |
|
URL
|
url | string |
Проверяемый URL-адрес. |
|
Псевдоним
|
alias | string |
Удобочитаемое имя человека. |
|
Последнее состояние
|
last_status | integer |
Последнее состояние проверки. |
|
Время работы
|
uptime | float |
Время простоя проверенного веб-сайта. |
|
Вниз
|
down | boolean |
Указывает, отключен ли проверенный веб-сайт. |
|
Вниз с момента
|
down_since | string |
Метка времени, указывающая, с тех пор, когда веб-сайт отключен. |
|
Ошибка
|
error | string |
Указанное сообщение об ошибке. |
|
Период
|
period | integer |
Интервал в секундах (15, 30, 60, 120, 300, 600, 1800 или 3600). |
|
Пороговое значение Apdex
|
apdex_t | float |
ПорогОВОЕ значение APDEX в секундах (0.125, 0.25, 0.5, 1.0, 2.0, 4.0 или 8.0). |
|
Сопоставление строк
|
string_match | string |
Найдите эту строку на странице. |
|
Включен
|
enabled | boolean |
Включена проверка (true или false). |
|
Опубликовано
|
published | boolean |
Должна быть открытая страница состояния (true или false). |
|
Получатели
|
recipients | array of string |
Массив получателей оповещений проверки. |
|
Последняя проверка
|
last_check_at | string |
Метка времени последней проверки. |
|
Следующая проверка
|
next_check_at | string |
Метка времени следующей проверки. |
|
HTTP-команда
|
http_verb | string |
HTTP-команда, используемая для проверки. |
|
Текст HTTP
|
http_body | string |
Текст HTTP, используемый для проверки, если таковой есть. |
|
Протестировано на
|
ssl.tested_at | string |
Метка времени при тестировании SSL. |
|
Истекает по адресу
|
ssl.expires_at | string |
Метка времени, когда срок действия SSL истекает. |
|
Действительный
|
ssl.valid | boolean |
Указывает, является ли SSL допустимым. |
|
Ошибка
|
ssl.error | string |
Соответствующее сообщение об ошибке. |
Создание получателя
Добавление нового получателя
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Тип
|
type | True | string |
Тип получателя. (Некоторые значения можно задать только в пользовательском веб-интерфейсе) |
|
Имя
|
name | string |
Необязательная метка пользователя для типов, которые поддерживают его (веб-перехватчики только в данный момент). |
|
|
Ценность
|
value | True | string |
Значение получателя (адрес электронной почты, номер телефона или URL-адрес). |
|
Выбрано
|
selected | boolean |
Начальное состояние для всех проверок: true = выбрано во всех существующих проверках (по умолчанию); false = не выбрано при проверке. |
Возвращаемое значение
Сведения о получателе
- Recipient
- RecipientRef
Создание проверки
Добавление новой проверки
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
URL
|
url | True | string |
URL-адрес, который требуется отслеживать. |
|
Период
|
period | integer |
Интервал в секундах. |
|
|
Пороговое значение Apdex
|
apdex_t | float |
ПорогОВОЕ значение APDEX в секундах. |
|
|
Включен
|
enabled | boolean |
Включена проверка (true или false). |
|
|
Опубликовано
|
published | boolean |
Должна быть открытая страница состояния (true или false). |
|
|
Псевдоним
|
alias | string |
Удобочитаемое имя человека. |
|
|
Сопоставление строк
|
string_match | string |
Найдите эту строку на странице. |
|
|
HTTP-команда
|
http_verb | string |
Http-команда, используемая для выполнения запроса. |
|
|
Текст HTTP
|
http_body | string |
Текст HTTP, отправляемый вместе с запросом. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Токен
|
token | string |
Уникальный идентификатор проверки. |
|
URL
|
url | string |
Проверяемый URL-адрес. |
|
Псевдоним
|
alias | string |
Удобочитаемое имя человека. |
|
Последнее состояние
|
last_status | integer |
Последнее состояние проверки. |
|
Время работы
|
uptime | float |
Время простоя проверенного веб-сайта. |
|
Вниз
|
down | boolean |
Указывает, отключен ли проверенный веб-сайт. |
|
Вниз с момента
|
down_since | string |
Метка времени, указывающая, с тех пор, когда веб-сайт отключен. |
|
Ошибка
|
error | string |
Указанное сообщение об ошибке. |
|
Период
|
period | integer |
Интервал в секундах (15, 30, 60, 120, 300, 600, 1800 или 3600). |
|
Пороговое значение Apdex
|
apdex_t | float |
ПорогОВОЕ значение APDEX в секундах (0.125, 0.25, 0.5, 1.0, 2.0, 4.0 или 8.0). |
|
Сопоставление строк
|
string_match | string |
Найдите эту строку на странице. |
|
Включен
|
enabled | boolean |
Включена проверка (true или false). |
|
Опубликовано
|
published | boolean |
Должна быть открытая страница состояния (true или false). |
|
Получатели
|
recipients | array of string |
Массив получателей оповещений проверки. |
|
Последняя проверка
|
last_check_at | string |
Метка времени последней проверки. |
|
Следующая проверка
|
next_check_at | string |
Метка времени следующей проверки. |
|
HTTP-команда
|
http_verb | string |
HTTP-команда, используемая для проверки. |
|
Текст HTTP
|
http_body | string |
Текст HTTP, используемый для проверки, если таковой есть. |
Удаление получателя
Удаление получателя
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор получателя
|
recipientId | True | string |
Уникальный идентификатор получателя. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Удалено
|
deleted | boolean |
Указание, задайте значение true, если удаление выполнено успешно. |
Удаление проверки
Удаление проверки
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Токен
|
checkId | True | string |
Уникальный идентификатор (токен) проверки. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Удалено
|
deleted | boolean |
Указание, задайте значение true, если удаление выполнено успешно. |
Определения
RecipientRef
Сведения о получателе
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Идентификатор
|
id | string |
Уникальный идентификатор получателя. |
|
Тип
|
type | string |
Тип получателя, например электронная почта, веб-перехватчик, sms и т. д. |
|
Имя
|
name | string |
Имя получателя. |
|
Ценность
|
value | string |
Значение получателя, например URL-адрес веб-перехватчика или номера телефона для sms. |
объект
Это тип object.