最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

配置Airbyte資源限制

2023-03-03 17:33 作者:bili_42440936711  | 我要投稿

資源限制有三種不同的級別配置:

  • Instance-wide - 應(yīng)用到Airbyte實例創(chuàng)建的Sync Job的所有容器上。

  • Connector-specific - 應(yīng)用到Airbyte實例創(chuàng)建的Sync Job的所有指定類型連接器的容器上

  • Connection-specific - 應(yīng)用到Airbyte實例創(chuàng)建的Sync Job的所有指定管道的容器上

按優(yōu)先級遞減順序:

  • Connection-specific - 最高優(yōu)先級。一旦指定特定管道的配置,則忽略所有其他配置。

  • Connector-specific - 第二高的優(yōu)先級。一旦指定特定連接類型的配置,忽略實例級的配置。

  • Instance-wide - 最低優(yōu)先級。旨在成為默認設(shè)置。沒有管道和連接器類型配置情況下生效。

配置 INSTANCE-WIDE 資源限制

?

Instance-wide 資源限制是最簡單的資源限制配置。所有的配置都只需要修改以下環(huán)境變量:

  • JOB_MAIN_CONTAINER_CPU_REQUEST - 定義job容器的最低 CPU 數(shù)量。單位遵循 Docker 或 Kubernetes,具體取決于部署。默認為空。

  • JOB_MAIN_CONTAINER_CPU_LIMIT - 定義job容器的最大 CPU 數(shù)量。單位遵循 Docker 或 Kubernetes,具體取決于部署。默認為空。

  • JOB_MAIN_CONTAINER_MEMORY_REQUEST - 定義job容器的最小 RAM 使用量。單位遵循 Docker 或 Kubernetes,具體取決于部署。默認為空。

  • JOB_MAIN_CONTAINER_MEMORY_LIMIT - 定義job容器的最大 RAM 使用量。單位遵循 Docker 或 Kubernetes,具體取決于部署。默認為空。

配置 CONNECTOR-SPECIFIC 資源限制

?

連接到 Airbyte 工作數(shù)據(jù)庫并且執(zhí)行以下 query(注意需要將 image-name 替換為你想要配置資源限制的連接器類型 )

select * from actor_definition where actor_definition.docker_repository like '%<image-name>';

替換 id-from-step-1 為上一步查詢中獲取到id,然后替換資源限制的值為想要限制的值,然后執(zhí)行query

update actor_definition set resource_requirements = '{"jobSpecific": [{"jobType": "sync", "resourceRequirements": {"cpu_limit": "0.5", "cpu_request": "0.5", "memory_limit": "500Mi", "memory_request": "500Mi"}}]}' where id = '<id-from-step-1>';

配置 CONNECTION-SPECIFIC 資源限制

?

登錄到 Airbyte Web 中,點擊對應(yīng)連接(管道)并從 url 中提取連接(管道) ID。

  • url的格式是http://<airbyte-server-ip:port>/workspace/<workspace-di>/connections/<connection-id>/status。如果您連接(管道)的url是http://localhost:8000/workspaces/92ad8c0e-d204-4bb4-9c9e-30fe25614eee/connections/5432b428-b04a-4562-a12b-21c7b9e8b63a/status,那么連接(管道) id 就是5432b428-b04a-4562-a12b-21c7b9e8b63a`

連接到 Airbyte 工作數(shù)據(jù)庫并且執(zhí)行以下 query(注意需要將 id-from-step-1 替換您上一步獲取的連接(管道)id,并將資源限制修改給您想要限制的值)

update connection set resource_requirements = '{"cpu_limit": "0.5", "cpu_request": "0.5", "memory_limit": "500Mi", "memory_request": "500Mi"}' where id = '<id-from-step-1>';

DEBUGGING CONNECTION 資源限制

?

Airbyte 在創(chuàng)建容器時將資源需求記錄為job log的一部分。源容器和目標容器的資源配置記錄都將被log記錄。

如果 job 容器的內(nèi)存不足,只需登錄到 Airbyte Web 中的 job 頁面,檢查日志查看 job 的資源配置是否符合預(yù)期,如果確實給的資源不足,可以根據(jù)上面的步驟修改資源限制配置。

Docker部署環(huán)境,日志顯示示例:

Creating docker container = destination-e2e-test-write-39-0-vnqtl with resources io.airbyte.config.ResourceRequirements@1d86d7c9[cpuRequest=<null>,cpuLimit=<null>,memoryRequest=200Mi,memoryLimit=200Mi]

K8S部署環(huán)境,日志顯示示例:

2022-08-12 01:22:20 INFO i.a.w.p.KubeProcessFactory(create):100 - Attempting to start pod = source-intercom-check-480195-0-abvnr for airbyte/source-intercom:0.1.24 with resources io.airbyte.config.ResourceRequirements@11cc9fb9[cpuRequest=2,cpuLimit=2,memoryRequest=200Mi,memoryLimit=200Mi]

?

?


配置Airbyte資源限制的評論 (共 條)

分享到微博請遵守國家法律
南安市| 长泰县| 来凤县| 泸溪县| 扎囊县| 呼图壁县| 永昌县| 澜沧| 连江县| 东宁县| 平谷区| 都兰县| 那坡县| 思茅市| 东安县| 韶关市| 龙门县| 揭阳市| 江孜县| 齐河县| 邵武市| 保靖县| 荔波县| 鄢陵县| 义乌市| 岐山县| 浦江县| 皋兰县| 万载县| 盐边县| 喀喇沁旗| 揭阳市| 宜宾市| 宁城县| 巴东县| 郑州市| 临城县| 安吉县| 永顺县| 永定县| 金沙县|