Forwarded from HABR FEED + OPENNET
ΠΠ°ΠΊ ΠΌΡ ΡΡΡΠΎΠΈΠ»ΠΈ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ Π½Π° Prometheus, Clickhouse ΠΈ ELK
https://habr.com/ru/post/449352/
Tags: DevOps, Π‘Π΅ΡΠ²Π΅ΡΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, Π‘ΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, Prometheus, Clickhouse, ELK, Devops, ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
Author htc-cs on #habrahabr
https://habr.com/ru/post/449352/
Tags: DevOps, Π‘Π΅ΡΠ²Π΅ΡΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, Π‘ΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, Prometheus, Clickhouse, ELK, Devops, ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
Author htc-cs on #habrahabr
Π₯Π°Π±Ρ
ΠΠ°ΠΊ ΠΌΡ ΡΡΡΠΎΠΈΠ»ΠΈ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ Π½Π° Prometheus, Clickhouse ΠΈ ELK
ΠΠ΅Π½Ρ Π·ΠΎΠ²ΡΡ ΠΠ½ΡΠΎΠ½ ΠΠ°Π΄Π΅ΡΠΈΠ½. Π― ΡΠ°Π±ΠΎΡΠ°Ρ Π² Π¦Π΅Π½ΡΡΠ΅ ΠΡΡΠΎΠΊΠΈΡ
Π’Π΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΈ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ. ΠΠ΅ΡΡΡ Π½Π°Π·Π°Π΄ Π·Π°Π²Π΅ΡΡΠΈΠ»Π°ΡΡ Π½Π°ΡΠ° ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½Π°Ρ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡ,...
Forwarded from CatOps
ββTrickster - Open Source Dashboard Accelerator for Time Series Databases
Trickster was developed internally in Comcast, and half-year ago made available open source. Written in Go, Trickster is a reverse proxy cache for the Prometheus HTTP APIv1 that considerably accelerates dashboard rendering times for any series queried from Prometheus. This is possible because of the delta proxy, step boundary normalization, and fast forward features.
More info can be found at github and this youtube intro
#monitoring #prometheus
Trickster was developed internally in Comcast, and half-year ago made available open source. Written in Go, Trickster is a reverse proxy cache for the Prometheus HTTP APIv1 that considerably accelerates dashboard rendering times for any series queried from Prometheus. This is possible because of the delta proxy, step boundary normalization, and fast forward features.
More info can be found at github and this youtube intro
#monitoring #prometheus
Forwarded from The After Times
Ρ
Ρ
Ρ
:
ΠΊΠ°ΠΊ ΠΆΠ΅ Ρ Π½Π΅Π½Π°Π²ΠΈΠΆΡ ΡΠΎΠ±ΠΈΡΠ°ΡΡ ΠΏΠΈΡΠΎΠ½ΠΎΠΏΡΠΎΠ³ΠΈ Ρ ΠΈΡΡ
ΠΎΠ΄Π½ΠΈΠΊΠΎΠ²Π‘ΠΠΠ§ΠΠ ΠΠΠΠ―
@
Π£ΠΠΠΠΠΠ’ΠΠΠ Π ΠΠΠ ΠΠΠΠΠ‘ΠΠΠΠ‘Π’Π
@
ΠΠ©Π
@
ΠΠ©Π
@
ΠΠΠΠΠΠ
@
ΠΠ, RAISE *ERROR
Π‘ ΡΠ°ΠΊΠΈΠΌΠΈ ΡΠ΅ΠΌΠΏΠ°ΠΌΠΈ, ΠΊ Π°Π²Π³ΡΡΡΡ (Π²Π°Π½Π³ΡΡ) ΠΏΠΎΠ»ΡΡΠΈΠΌ stable release π€¨
https://www.percona.com/blog/2019/04/24/percona-monitoring-and-management-pmm-2-0-0-alpha1-is-now-available/
https://www.percona.com/blog/2019/04/24/percona-monitoring-and-management-pmm-2-0-0-alpha1-is-now-available/
Percona Database Performance Blog
Percona Monitoring and Management (PMM) 2.0.0-alpha1 Is Now Available - Percona Database Performance Blog
Percona Monitoring and Management (PMM) 2.0.0 alpha1 is now available to download for installation for test and development purposes, April 2019.
Forwarded from Go ΠΠ°ΠΉΠ΄ΠΆΠ΅ΡΡ
Caddy Π·Π°ΡΠ΅Π»ΠΈΠ·ΠΈΠ»ΠΈ Π²Π΅ΡΡΠΈΡ 1.0 π, Π°Π½ΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π»ΠΈ Π²Π΅ΡΡΠΈΡ 2.0 π, Π°Π½ΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π»ΠΈ ΡΠ½ΡΠ΅ΡΠΏΡΠ°ΠΉΠ· Π²Π΅ΡΡΠΈΡ π₯΄, ΠΏΡΠΎΠ΄Π°Π»ΠΈΡΡ Ρ ΠΏΠΎΡΡΠΎΡ
Π°ΠΌΠΈ. π€’
https://caddyserver.com/blog/announcing-caddy-1_0-caddy-2-caddy-enterprise
https://caddyserver.com/blog/announcing-caddy-1_0-caddy-2-caddy-enterprise
Forwarded from HABR FEED + OPENNET
ΠΡΠ°ΠΊΡΠΈΠΊΡΠΌ RHEL 8 Beta: Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ Microsoft SQL Server
https://habr.com/ru/post/449436/
Tags: ΠΠ»ΠΎΠ³ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Red Hat, Microsoft SQL Server, Open source, ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° Linux, Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΠΎΠ΄ Linux, Red Hat, open source, sql server, Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ , linux, rhel
Author redhatrussia on #habrahabr
https://habr.com/ru/post/449436/
Tags: ΠΠ»ΠΎΠ³ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Red Hat, Microsoft SQL Server, Open source, ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° Linux, Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΠΎΠ΄ Linux, Red Hat, open source, sql server, Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ , linux, rhel
Author redhatrussia on #habrahabr
Π₯Π°Π±Ρ
ΠΡΠ°ΠΊΡΠΈΠΊΡΠΌ RHEL 8 Beta: Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ Microsoft SQL Server
Microsoft SQL Server 2017 Π±ΡΠ» Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π΄Π»Ρ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎΠ΄ RHEL 7 Ρ ΠΎΠΊΡΡΠ±ΡΡ 2017 Π³ΠΎΠ΄Π°, ΠΈ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Π½Π°Π΄ RHEL 8 Beta Red Hat ΡΠ΅ΡΠ½ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΡΠ°Π»Π° Ρ M...
Forwarded from TechRocks
βΠΠ½ΠΈΠ³ΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π² 2019 Π³ΠΎΠ΄Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡΠΎΡΠ΅ΡΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ-Π΄ΠΆΡΠ½ΠΈΠΎΡ
ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΠΎΠ±ΠΈΠ»ΠΈΠ΅ ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·Π½ΡΡ ΠΎΠ±ΡΡΠ°ΡΡΠΈΡ ΡΠ΅ΡΡΡΡΠΎΠ², ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ ΠΎΠ΄Π½ΠΈΠΌΠΈ ΠΈΠ· ΡΠ°ΠΌΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ ΠΈ Π²ΠΎΡΡΡΠ΅Π±ΠΎΠ²Π°Π½Π½ΡΡ ΠΎΡΡΠ°ΡΡΡΡ ΠΊΠ½ΠΈΠ³ΠΈ. ΠΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Π½ΡΠ΅ Π·Π΄Π΅ΡΡ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΏΡΠΈΠ³ΠΎΠ΄ΡΡΡΡ Π²ΡΠ΅ΠΌ Π±Π΅Π· ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ.
https://techrocks.ru/2019/04/07/books-for-junior-developers-in-2019/
ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΠΎΠ±ΠΈΠ»ΠΈΠ΅ ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·Π½ΡΡ ΠΎΠ±ΡΡΠ°ΡΡΠΈΡ ΡΠ΅ΡΡΡΡΠΎΠ², ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ ΠΎΠ΄Π½ΠΈΠΌΠΈ ΠΈΠ· ΡΠ°ΠΌΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ ΠΈ Π²ΠΎΡΡΡΠ΅Π±ΠΎΠ²Π°Π½Π½ΡΡ ΠΎΡΡΠ°ΡΡΡΡ ΠΊΠ½ΠΈΠ³ΠΈ. ΠΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Π½ΡΠ΅ Π·Π΄Π΅ΡΡ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΏΡΠΈΠ³ΠΎΠ΄ΡΡΡΡ Π²ΡΠ΅ΠΌ Π±Π΅Π· ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ.
https://techrocks.ru/2019/04/07/books-for-junior-developers-in-2019/
Π£ΠΆΠ°Ρ ΡΡΠΎ ΡΠ²ΠΎΡΡΡ ΡΡΠΈ "ΠΊΡΠ°ΡΠ½ΠΎΠ³Π»Π°Π·ΡΠ΅"... ΠΠ· ΡΠΈΠΊΠ»Π° ΡΡΠ°ΡΠ΅ΠΉ: "ΠΠΎΡΠΎΠΌΡ, ΡΡΠΎ ΠΌΠΎΠΆΠ΅ΠΌ".
Forwarded from DevOps&SRE Library
redis-tui
Π‘ΠΈΠΌΠΏΠ°ΡΠΈΡΠ½ΡΠΉ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ UI Π΄Π»Ρ redis.
https://github.com/mylxsw/redis-tui
Π‘ΠΈΠΌΠΏΠ°ΡΠΈΡΠ½ΡΠΉ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ UI Π΄Π»Ρ redis.
https://github.com/mylxsw/redis-tui
Forwarded from ΠΠ°ΠΏΠΈΡΠΊΠΈ Π°Π΄ΠΌΠΈΠ½Π°
ΠΡΡ ΠΎΠ΄Π½Π° Ρ
ΠΎΡΠΎΡΠ°Ρ ΡΠΏΠ°ΡΠ³Π°Π»ΠΊΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ Π΄Π°ΠΆΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅Ρ. ΠΡΠΎΡΡΠΎ Π΄Π΅Π»Π°Π΅ΠΌ:
#ΡΠΈΠ΄Π±Π΅ΡΠ°Ρ #ΡΠΏΠ°ΡΠ³Π°Π»ΠΊΠΈ #man
# curl cht.sh/lsofΠ ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ ΡΠΏΡΠ°Π²ΠΊΡ ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅. Π Π΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ ΠΏΡΠΎΠ΅ΠΊΡΠ°: https://github.com/chubin/cheat.sh
#ΡΠΈΠ΄Π±Π΅ΡΠ°Ρ #ΡΠΏΠ°ΡΠ³Π°Π»ΠΊΠΈ #man
Forwarded from DocOps
10 ΠΊΠΎΠΌΠΏΠ΅ΡΠ΅Π½ΡΠΈΠΉ ΠΈ 6 ΡΠΎΠ»Π΅ΠΉ Knowledge Manager
Π‘Π΅Π³ΠΎΠ΄Π½Ρ Π½Π° #knowledgeconf2019 ΠΌΠΎΠ΄Π΅ΡΠΈΡΡΡ Π·Π°Π» ΠΠ΅ΠΌΠ±ΡΠΈΠ΄ΠΆ ΠΈ ΠΏΠΈΡΡ ΠΊΠΎΠ½ΡΠΏΠ΅ΠΊΡΡ. ΠΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΌΠΎΠ³Ρ!
ΠΠ΅ΡΠ²ΡΠΉ Π΄ΠΎΠΊΠ»Π°Π΄ β ΠΎΡ ΠΠ°ΡΠΈΠΈ ΠΠ°ΡΠΈΠ½ΠΈΡΠ΅Π²ΠΎΠΉ, ΠΎ ΡΠΎΠΌ ΠΊΠ°ΠΊ Π½Π°ΠΉΡΠΈ ΠΈ ΠΎΠ±ΡΡΠΈΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ° Π·Π½Π°Π½ΠΈΠΉ.
https://github.com/docops-hq/conf/blob/master/knowledgeconf/19/knowledge-manger-6-10.md
Π‘Π΅Π³ΠΎΠ΄Π½Ρ Π½Π° #knowledgeconf2019 ΠΌΠΎΠ΄Π΅ΡΠΈΡΡΡ Π·Π°Π» ΠΠ΅ΠΌΠ±ΡΠΈΠ΄ΠΆ ΠΈ ΠΏΠΈΡΡ ΠΊΠΎΠ½ΡΠΏΠ΅ΠΊΡΡ. ΠΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΌΠΎΠ³Ρ!
ΠΠ΅ΡΠ²ΡΠΉ Π΄ΠΎΠΊΠ»Π°Π΄ β ΠΎΡ ΠΠ°ΡΠΈΠΈ ΠΠ°ΡΠΈΠ½ΠΈΡΠ΅Π²ΠΎΠΉ, ΠΎ ΡΠΎΠΌ ΠΊΠ°ΠΊ Π½Π°ΠΉΡΠΈ ΠΈ ΠΎΠ±ΡΡΠΈΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ° Π·Π½Π°Π½ΠΈΠΉ.
https://github.com/docops-hq/conf/blob/master/knowledgeconf/19/knowledge-manger-6-10.md
Forwarded from CatOps
ββΠΠ°ΠΉΠ΄ ΠΏΠΎ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ Pod Security Policies ΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ.
#kubernetes
#kubernetes
Forwarded from CatOps
Π’Π°ΠΊ, ΠΏΡΠΎ Pod Security ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠ»ΠΈ, ΡΠ΅ΠΏΠ΅ΡΡ Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΏΡΠΎ Network Security.
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΡΠ΅ΡΠ΅Π²ΡΡ ΠΏΠΎΠ»ΠΈΡΠΈΠΊ Π² ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ ΠΎΡ CNCF
#kubernetes #security
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΡΠ΅ΡΠ΅Π²ΡΡ ΠΏΠΎΠ»ΠΈΡΠΈΠΊ Π² ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ ΠΎΡ CNCF
#kubernetes #security
CNCF
Setting up Kubernetes network policies - A detailed guide
This guest post was written by Viswajith Venugopal, Member Of Technical Staff at StackRox and was originally posted on Stackrox. The container orchestrator war is over, and Kubernetes has won.
Forwarded from ΠΡΡΠ½ΠΈΡΠ½ΡΠΉ Π΄Π΅ΠΏΠ»ΠΎΠΉ
ΠΠΎΠ΄Π²Π΅Π·Π»ΠΈ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ ΠΊΡΡΡΠΎΠ³ΠΎ ΡΠΈΠΊΠ»Π° ΠΏΡΠΎ Π΄Π°ΡΠ±ΠΎΡΠ΄Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Ρ ΡΠΆΠ΅ ΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π» https://sohabr.net/habr/post/449048/ #dashboards
Π₯Π°Π±Ρ
ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ Π΄ΠΈΠ·Π°ΠΉΠ½Π° Π΄ΡΡΠ±ΠΎΡΠ΄ΠΎΠ²
Π‘ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Π΄ΡΡΠ±ΠΎΡΠ΄Ρ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ ΠΏΠΎΠ·Π°ΠΈΠΌΡΡΠ²ΠΎΠ²Π°Π»ΠΈ Ρ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ
ΠΏΠ°Π½Π΅Π»Π΅ΠΉ ΠΏΡΠΈΠ±ΠΎΡΠΎΠ². ΠΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅ΡΠΈΡΡ Π² ΡΠ΅Π½ΡΡΠ°Ρ
ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠΎΠ»ΡΡΠ°ΠΌΠΈ ΠΠΠ‘Π 1960-Ρ
Π³ΠΎΠ΄ΠΎΠ² ΠΈ Π·Π°ΡΠΈ ΡΠΏΠΎΡ
ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ....
Forwarded from HABR FEED + OPENNET
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ Cloudflare ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π° xdpcap, Π°Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡ ΡΡΠ°ΡΠΈΠΊΠ° Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΡ XDP
https://www.opennet.ru/opennews/art.shtml?num=50593
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ Cloudflare ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠ»Π° ΠΎΡΠΊΡΡΡΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ xdpcap, Π² ΡΠ°ΠΌΠΊΠ°Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠ°Π·Π²ΠΈΠ²Π°Π΅ΡΡΡ ΠΏΠΎΡ ΠΎΠΆΠΈΠΉ Π½Π° tcpdump Π°Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡ ΡΠ΅ΡΠ΅Π²ΡΡ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ², ΠΏΠΎΡΡΡΠΎΠ΅Π½Π½ΡΠΉ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΡ XDP (eXpress Data Path). ΠΠΎΠ΄ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° ΡΠ·ΡΠΊΠ΅ Go ΠΈ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ΅ΡΡΡ ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ BSD. ΠΡΠΎΠ΅ΠΊΡΠΎΠΌ ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²Π»Π΅Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ Π½Π° ΡΠ·ΡΠΊΠ΅ Go ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΠΈ, Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡΡΠ΅ΠΉ libpcap. #opennet
https://www.opennet.ru/opennews/art.shtml?num=50593
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ Cloudflare ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠ»Π° ΠΎΡΠΊΡΡΡΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ xdpcap, Π² ΡΠ°ΠΌΠΊΠ°Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠ°Π·Π²ΠΈΠ²Π°Π΅ΡΡΡ ΠΏΠΎΡ ΠΎΠΆΠΈΠΉ Π½Π° tcpdump Π°Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡ ΡΠ΅ΡΠ΅Π²ΡΡ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ², ΠΏΠΎΡΡΡΠΎΠ΅Π½Π½ΡΠΉ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΡ XDP (eXpress Data Path). ΠΠΎΠ΄ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° ΡΠ·ΡΠΊΠ΅ Go ΠΈ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ΅ΡΡΡ ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ BSD. ΠΡΠΎΠ΅ΠΊΡΠΎΠΌ ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²Π»Π΅Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ Π½Π° ΡΠ·ΡΠΊΠ΅ Go ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΠΈ, Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡΡΠ΅ΠΉ libpcap. #opennet
www.opennet.ru
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ Cloudflare ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π° xdpcap, Π°Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡ ΡΡΠ°ΡΠΈΠΊΠ° Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΡ XDP
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ Cloudflare ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠ»Π° ΠΎΡΠΊΡΡΡΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ xdpcap, Π² ΡΠ°ΠΌΠΊΠ°Ρ
ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠ°Π·Π²ΠΈΠ²Π°Π΅ΡΡΡ ΠΏΠΎΡ
ΠΎΠΆΠΈΠΉ Π½Π° tcpdump Π°Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡ ΡΠ΅ΡΠ΅Π²ΡΡ
ΠΏΠ°ΠΊΠ΅ΡΠΎΠ², ΠΏΠΎΡΡΡΠΎΠ΅Π½Π½ΡΠΉ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΡ XDP (eXpress Data Path). ΠΠΎΠ΄ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° ΡΠ·ΡΠΊΠ΅ Go ΠΈ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ΅ΡΡΡ ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉβ¦