- иорданская обувь для продажи
- 16373
|
Список http API, пожалуйста, также обратитесь к официальному документу против: https: //www.consul.io/api
ASP.NET Core Link Tracing (III) Динамическая конфигурация SkyAPM на основе Consul h ttps:// www.itsvse.com/thread-9468-1-1.html
Высокая доступность сервиса ASP.NET Core на основе Consul h ttps:// www.itsvse.com/thread-9422-1-1.html
Горячие обновления динамической конфигурации ASP.NET Core на основе Consul h ttps:// www.itsvse.com/thread-9421-1-1.html
NET/C# на основе Consul для достижения распределенной конфигурации хранилища ключей/значений h ttps:// www.itsvse.com/thread-9420-1-1.html
агент
Конечные точки агента используются для взаимодействия с локальным агентом, как правило, для регистрации сервисов и регистрации проверок
/v1/agent/checks : Возвращает все проверки, зарегистрированные локальным агентом (включая конфигурационные файлы и HTTP-интерфейсы). /v1/agent/services : Возвращает все сервисы, зарегистрированные локальным агентом. /v1/agent/members : Возвращает членов, которых агент видит в пуле сплетен кластера. /v1/agent/self : Возвращает информацию о конфигурации и членстве для локального агента. /v1/agent/join/<адрес> : Запуск локального агента для присоединения к узлу. /v1/agent/force-leave/<node>>: Принудительное удаление узла. /v1/agent/check/register : добавление проверки в локальный агент, используйте метод PUT для передачи данных в формате json. /v1/agent/check/deregister/<checkID> : выход из чека в локальном агенте. /v1/agent/check/deregister/<checkID> : Установить статус локального чека на прохождение. /v1/agent/check/warn/<checkID> : Устанавливает статус локальной проверки на предупреждение. /v1/agent/check/fail/<checkID> : Устанавливает статус локальной проверки на критический. /v1/agent/service/register : Добавляет новый сервис в локальный агент, используя метод PUT для передачи данных в формате json. /v1/agent/service/deregister/<serviceID> : отменяет элемент сервиса локального агента.
Пример:
Возврат всех услуг, зарегистрированных локальным агентом
http://itsvse:8500/v1/agent/services
{ "20210305111225232 - 1862594008": { "ID": "20210305111225232--1862594008", "Сервис": "Itsvse.API", "Meta": { "Продукт": "Architects". "Версия": "3.9.0.0" }, "Порт": 9002, "Адрес": "192. "TaggedAddresses": { "lan_ipv4": { "Address": "192.168. 130.7", "Port": 9002 }, "lan_ipv4": { "Адрес": "192.168. "wan_ipv4": { "Адрес": "192.168. "Address": "192.168. 130.7", "Порт": 9002 }, "wan_ipv4": { "Адрес": "192.168. "Port": 9002 } }, "Вес": { "Прохождение": 1, "Предупреждение": 1 "Предупреждение": 1 }, "Weights": { "Passing": 1, "Warning": 1 "EnableTagOverride": false }, "EnableTagOverride": false "20210305111244420-950221525": { "ID": "20210305111244420-950221525", "Service": "Itsvse.Web. "Meta": { "Product": "Architects",. "Version": "3.9.0.0" }, "Порт": 9001, "Адрес": "192. "TaggedAddresses": { "lan_ipv4": { "Address": "192.168. 130.7", "Порт": 9001.168.130.7 "Port": 9001 }, "lan_ipv4": { "Адрес": "192.168. "wan_ipv4": { "Адрес": "192.168. "Address": "192.168. 130.7", "Порт": 9001 }, "wan_ipv4": { "Адрес": "192.168. "Port": 9001 } }, "Вес": { "Прохождение": 1, "Предупреждение": 1 "Warning": 1 }, "Weights": { "Passing": 1, "Warning": 1 "EnableTagOverride": false }, "20210305111246746-1271993326 "20210305111246746-1271993326": { "ID": "20210305111246746-1271993326", "Сервис": "Itsvse.Web", "Meta": { "Product": "Architects",. "Версия": "3.9.0.0" }, "Порт": 9003, "Адрес": "192. "TaggedAddresses": { "lan_ipv4": { "Address": "192.168. 130.7", "Port": 9003 }, "lan_ipv4": { "Адрес": "192.168. "wan_ipv4": { "Адрес": "192.168. "Address": "192.168. 130.7", "Порт": 9003 }, "wan_ipv4": { "Адрес": "192.168. "Port": 9003 } }, "Вес": { "Прохождение": 1, "Предупреждение": 1 "Warning": 1 }, "Weights": { "Passing": 1, "Warning": 1 "EnableTagOverride": false } }
catalog
Конечные точки каталога используются для регистрации/отмены регистрации узлов, сервисов и проверок.
/v1/catalog/register : Регистрирует новый узел, сервис или проверку (рекомендуется использовать метод агента). /v1/catalog/deregister : Регистрирует новый узел, сервис или чек (рекомендуется метод агента) /v1/catalog/datacenters : Список известных центров данных /v1/catalog/datacenters : Список известных центров данных /v1/catalog/nodes : Список узлов в данном DC /v1/catalog/services : Список сервисов в данном DC /v1/catalog/service/<service> : Перечисляет узлы в данном сервисе /v1/catalog/service/<service> : Перечисляет узлы в данном сервисе /v1/catalog/node/<node> : Перечисляет услуги, предоставляемые узлом
Примечание: Разница между агентом и каталогом (агент получает данные, зарегистрированные на текущем узле, каталог - все).
Перечисляет услуги, предоставляемые узлом
http://itsvse:8500/v1/catalog/services
{ "Itsvse.API": ["test"], "Itsvse.Web. "Itsvse.Web.Background": ["Test 1"], "Itsvse.Web": ["Test 2"], "consul": [] } здоровье
Конечные точки здоровья используются для запроса информации, связанной со здоровьем, и отделены от каталогов
/v1/healt/node/<node>: возвращает проверку, определенную узлом, доступную с параметром ?dc= /v1/health/checks/<service>: Возвращает проверки, связанные с сервисом, с параметром ?dc= /v1/health/service/<service>: возвращает проверку, связанную с сервисом на данном узле в данном центре данных. /v1/health/state/<state>: Возвращает службу в данном центре данных с указанным состоянием, которое может быть "любое", "неизвестное", "прохождение", " предупреждение" или "критическое", и доступно с параметром ?dc=
сессия
Конечные точки сессий используются для создания, обновления, уничтожения и запроса сессий.
/v1/session/create: Создает новую сессию. /v1/session/destroy/<session>: уничтожает заданную сессию. /v1/session/info/<session>: запрашивает данную сессию. /v1/session/node/<node>: Перечисляет сессии, принадлежащие узлу /v1/session/list: Список всех активных сессий
acl
Конечные точки acl, используемые для создания, обновления, уничтожения, запроса acl
/v1/acl/create: Создает новый токен с политикой /v1/acl/update: Обновление политики токена /v1/acl/destroy/<id>: Уничтожает данный токен. /v1/acl/info/<id>: Запрос политики данного токена /v1/acl/clone/<id>: Создает новый токен путем клонирования существующего токена /v1/acl/list: Перечисляет все активные токены
kv
put /v1/kv/key получить /v1/kv/key удалить /v1/kv/k
eyevent
Конечные точки событий используются для запуска новых событий и запроса существующих событий.
/v1/event/fire/<имя>: вызывает новое событие, для пользовательского события требуется имя и другие необязательные параметры, используется метод PUT /v1/event/list: возвращает события, известные агенту.
статус
Конечные точки status используются для получения информации о кластере consul.
/v1/status/leader: возвращает информацию о лидере Raft текущего кластера. /v1/status/peers: возвращает информацию о коллегах в текущем кластере.
|
Предыдущий: Java вызов c# сервер веб-сервиса не смог распознать значение HTTP заголовка SOAPActionСледующая: jQuery Ajax принудительно изменяет все Content-Type
|