ααΆααΆααααΆα 2019 α αΎαααΎααα
αααα·αααΆααααααααααΆααααααααΆααααααΆααααΆααααααΌααααα»ααααααα ααα»αα
αααα»α Kubernetes ααα αα
αααα»αα’αααααααα ααΎαα
ααααααΎα§ααΆα αααααΈααΆαα’αα»ααααααΆααααααα ααΎααααΈα
αααααααααΆααααααααααααααΎα αααα αΆαααααΆααα½αααααα αα·ααααααααααΆααααααα½αααα
ααααααΆαααΆααααα ααΆααααΌα αααα»αααΉαααααΎααΆαααααα»α αααα’αα·αα·αααααααααααΆαααα’αααΈααΏααα»αααααΆααααΆαα ααααααααΌααααααα ααα»α
- ααααΆααααΆααα ααααΎααααααα ααα»αα»ααααα·ααΆα αα·αααααααα;
- ααααΆααααΆαα - ααΆαααΆααααΎαααααΆαααα αααααΆαα ααΆααααααααααΆααααΌα;
- α αΎααααααΆααα’ααααααα ααΆαααααααααΆαααααα»αααΆααααααΌααααααααα ααα»αααααα·ααΈααα»ααααα ααααα·αααΆαααααα αΌαα§ααΆα ααα αα»αααααΆαα
ααΆαααααααααααΊααΆααΆαααΆααααΆααααααα’αααΈαααααααααΎαα’αα»αααα "αααααΈααααΆααααΆ" αααααα αα·αααΆαααααΆαα’αααΈαααααααααΎααα½ααααααα
ααααΉααααΈα α’αααΈα§αααααααΆααααΎ
ααααααΆαααααααα ααΎαααΆαααΆαα»αααααααααααααααα ααα»
ααΆαβααΆααβααΎβααΆαβααΎαβα‘αΎαβααΆβααΌαβααβα αΎα αααβααΆβααααααβαααβαα·ααΈααΆαααααβαααααΆααβαααααΌα αα·αβαα·ααΆαβαααααα ααα»βααααΌαβααΆαβαααααΎαβα‘αΎα αααβααΆβα’αααΈβαααβααΎαβααααΎβααααβααααα αααααααα ααααααααααααΆα 1950 αααα»αα αα»α Fortran ααΆαααααΆα analogue ααααααααΈααααα αΌα/αα·ααααααααααααΆα ααααα½αα’αααααααααααααα·ααΈααααΆααααα α»ααααααα·ααΈααααααΆααα ααΆαααααααΊααΆαααααα ααα»αα»αααααΌαααααααΌααααααααααΎα²ααααΈαα·αααΆααααααΆααααα½ααααααΆααα’αααααααααααααα·ααΈαα αααααααα αααααααααααααΎαααΎααα αααα»ααα½αααααΌαααΆαα»ααααααααΌαααααααααααααΆααααΎ - ααααα α¬ "α’αααααα·α" αααααααα ααα».
αα·ααααΆααΆααααααα»αααααΌααααα·ααα
αααααααα αααααΆααα»αααααΌαααααΆαααα
α
ααααΆα
αααααααααΌα... αααααααααααα»αααααΆααααααΆααα»αααααΌαααααΆα
αααΎαα
αΆααααααΎαααααΎαααΆαα α₯α‘αΌαααα α’ααααααααααααααααααααααααΌαααΆααααααα±αααααααΌααααααα ααα»ααΈαααΆαααΈαααΆα
αααΎα α αΎααααα»αααααΈαα·ααα αα½αααα’αΆα
ααααααααΆαααΊααα OS αααα»αααααΈααααα½αααααααΌαααΆαααΎααααΈαααΎαα’αααααααΆααααΆαααααααααααααα ααΎααααΈαα·αααααΆα’αααΈαααααααααααααΌααααααα ααα»αααααΆα αα
ααΎαααααααααααααΆα 2000 ααΆααααΌαααΆαααααα»αααααααΆα
ααΆαα½αααΉαααΆαααΎαα‘αΎαααααα·ααΆααααααα ααα» αα·αααΆαααααΆααααΆαααΌααααΌααΆααααα αα αααα·ααααΆααα ααααα αααα½αααΆαααΎαα‘αΎαα’αααΈα’αααΈααααααααα ααα»ααααΌααααα αΆααααΆαααΆααααα½ααααα’αααααααΎααααΆααα α§ααααααα»αααΌαααΆαααα (awk/sed/grep) ααααΌαααΆααααα½ααααα§αααααααααΎαααΆααα»α α’αααααΎααααααα ααα» - αααΆαααΆαααΈααΈα
αααααΆαααααΆαααΎαα‘αΎαααααα·ααΆααααααααα ααα» α’αααΈααααααααααΆαααααΆαααΆα αααΆααααΆαα: αααααα ααα»ααΊα αΆαααΆα α ααα»αααααα·ααααααΆααα’αααααααα α αΎαβαααααα ααα»βαααααβααααΆβααΆαααΆαβααααα·αβαααααβααααΆβααβααΆαβαααααΆβαα»αα ββααααβα’αΆα βααΆαααααβαααα»αβαα½αβαααα αααβααααβαααβααααΌαβαααααΆβαα»αβαααααα α₯ ααααΆαα ααΌα αααα αααΆαααΆαα»αααααΆαααααα αα·ααααααΌαααα αΌααα·ααααααααααΌαααΆααααα αΌααα αααα»ααααααααααααααααΆ - αααα α ααΆααΆ αααα.
ααΆααααα»αααααΆαααααΎα±ααααΆαααΆααααααααααααααα½ααααααα ααΈα―αααΆαααααααΆαα ααΆααααΌαααααΆααα·αααααααααααΆαααα α αΎααααααΆαααααα ααΆααααΆααααα»αα―αααΆαααααααααααα·α (α§ααΆα ααα Elasticsearch)α ααΌα ααααααΆααααα»αααααΌαααΆααααααα ααααΈα’ααααααααΌαα
αα ααΈαααα»α ααααααα·ααααααααα ααα»ααΆααααααΈααα ααΆααααααααααααΉαααα·ααΆαααα’ααΌααΈ αααααΎαα αααααααΆαα»ααααααΆαααααααααα·ααΆαααααα α¬αααα»ααα αα·α αααα»αααααΈαααα’αααααααΌαααΆαααααΎααΆααααΎαα’ααααα α¬αααααΎααααΆαααΆααααα·ααΆα...
ααΆαααααα αααα»αααααααααααααΈαα½α ααΆααααααΌααααααα ααα»ααΆαα’αα·αααααα ααΆααααααααααααααααΆαα αααα’αΆα ααααΌαααΆαααα α ααΆααααΉαααααΌααα½αααααααααα αααα»ααα·ααααααααα
ααααα·αααΎαα
ααααα½αααΆαααααα»αααααααααΆα’αΆα
αααααααααΆαααααααΆαα "αααααααααααααα ααα»" α₯α‘αΌααααααααΆαααΆαααΆαααααΆααααααΌαα
αααΎαα
Kubernetes αα·ααααααα ααα»
αα αααααα Kubernetes αααααα αααααΆαα ααΆαααααααα αααα αΆαααααΆαααααΆααααααΆααααααΌααααααα ααα»αα·αααΆαααααααΆααααΆααα αα αααα»ααα·ααΈαααα ααΆααΆααααααΊα αΆααα ααΆαααααααααααααα·ααΆα αααααΆαα ααΆαααααααααα·αααααΉαααααααΎα±ααααΆααααααα»ααααααα αααααΆααααΆαααΆααααα»αααααΆααααα»αααααααα½ααααααα ααααΆααααα αΆαααααΆα αααΎαααΆαα αΆααααααΎαααααΎα αααΆααααα»ααα ααΆααααααΆααΈααααΌα αα αααα»αααα·αααααααααα ααα» αααααααΌαααΆααααα»ααααα αΆαααα αααα»αααΆαααΎαα‘αΎαααααααααααααα ααα» ααααααΈαα·ααα·ααααααααα½ααα αα·ααααααΌαααΆααααα»αααΆαααΆαααΆαααααΆαααααααααααΆαααΆαα»ααααααααααΆααα’ααααΆαααααααααα ααα»...
αααααΉαααΎααα αα»α αααα»αα’αΆα αααααΆααααΆαααΆ α₯α‘αΌαααα ααΆα’αα»αα αα·αααΆααααααΎαααΆααααααααΆααΆααααααααΆααααααΆαα Kubernetes αααααΉααααααααααααα’αα»αααααααΆαα½αα’ααααααααΆααα’ααα αααααααΆαααααααα·αααααα»ααα αααα»ααα ααααααΆαααΌα ααΆαααααα:
- ααααΆααααΆαααααααΆααα α’αα αααα (Elasticsearch, Fluentd, Kibana);
- ααΆαααααΆααααΆαααααα»αααΆαααααααΆαα
ααααααΆαααααΈαααα
α‘αΌααΌ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρααααα·ααααα·ααααΆααααΎ ; - αα½αααΎα (α αΎααααα ααααΆαα·αααααΉαααααΎααα? .. ) αααα»ααααα
α·αααααΉαααΆαα’αα·αααααααααα½αα―α -
ααααααΎ ...
ααΆααααα½ααα½α ααΎαααααΎααααα»αααΆαααααααα αααα»αα ααααα K8s (αααααΆαααααααααααΆαααααααα ααααααααα½αα―α)α
-
ααααΆααααααΆα + Elasticsearch + Kibana ; -
ααααΆααααααΆα + ClickHouse + loghouse .
ααααααΆαααΆααααα αααα»αααΉααα·αααααα ααΆαααΆαααααΆααααααΆααααΆαααα‘αΎα αα·αααΆαααααααα ααΆαααααααααααααα½αααααα αααα»ααα αα·α αααα»αααΉααααααααΎα ααα»α ααααααΆααααααα½ααα αα·αααΆαααααα·ααααΆαααΆααααααααααααα’αααΈααααΆαααΆαααΆαα½αααΉααααααα ααα»ααΆααΌαα α
α’αα»ααααααΆαα½ααααααα ααα»αααα»α K8s
"αααααα ααα»αααα αΆααααα" ααΎα’αααααΆαααα»ααααΆαααΆαα?...
ααΆααααααΌαααΎααΆαααααΆαααΈα αααααΆαα ααΆαααααααααααα½ααα ααΆαααΆαααααΆααααΆαα αααΎα αααααΉαααααΌαα αααΆαααΎααΆααααααΌα αααααΆαα»α αα·αααααΎαααΆααααααα ααα»α αααα»αα’αα‘α»ααααααααα·ααααα·ααΆααααααααααααααα ααΎαααααΌαααααααα»αααΉααααααΌαααΆααααααα αα·ααααα αΆααααα·ααααα·ααΆααααααΎαα ααααΈαα½αααα
αααααΆααααα ClickHouse
ααΌααααα‘ααααΎαααα ααααα»ααααααΆααα ααΎαααααααααααΆααααααα·ααΈααααααααΎααααααα ααα»αααΆααααααα α αααΎαααΆα 5000 αααααΆαααααα»ααα½ααα·ααΆααΈα α αΌαα αΆααααααΎαααααΎααΆαααΆαα½ααααααα ααα»ααααααΆαα ααααααααααα½αααΆαα ClickHouse α
αααΆαααΆαααααααΆαα·αα’αα·ααααΆααααΌαααΆαααΆαααΆα ααααααΆαααΈααα 4-core ααΆαα½α ClickHouse ααΉαααααΌαααΆααααα»αααΎααααααααα½α α αΎααα ααΎααααααααααααααααΆαα
ααααααααααΆααααα»ααααααΊαααααΆαααααΆααα·ααααααΆααΎααααα»αααααΆααΆαααααααα
αααα»α ClickHouse α±ααααΆαααΏαααΆααααα’αΆα
ααααΎαα
ααΆαα α αΎαβααΌαααααΆαβαα·ααααααβααΆαβααααα·ααααβααΉαβαααα αΆβαααβααΆαα½αβααΉαβααΆαβααΎαβα‘αΎαβααβααΆαβαααα»αβααΆα αααβα’αΆα
βααααβα±ααβααΆαβααα α»αβααΌα
βααΆαβαααααα
DB::Exception: Too many parts (300). Merges are processing significantly slower than inserts
α
ααα»α
αααααΊααΆ
ααΎααααΈβαααβααΆαβαααααΎβααα
ααΆαααααααααΆααα αα·αααααΆααααα αΆαα½αααααααααααααααΆαααααααΎαααΆαα½α ClickHouse ααΊααΆαααααα
ααΉαααΆααα·ααααααΆααΆααααα
αααα
αααα»αααααΈααααααΎα (loghouse) ααααΌαααΆαα’αα»ααααααΆααααααΆααΆαααΆααααα
αααααΆααααααΆαα
ααΆαααααα ααΆα αααΆααααΆααααΆαα·αααααααααααααααααΆααα’ααααΆαααααΆααααααααααΆααααΎααααΈαααααΌααααααα ααα»αααα»ααααααααΆααΆααααααααα αααα»α ClickHouse (ααΆααααα αααΆαα ααΆαα ααα αΆααααααα½αααααΉααα·ααααααααα)α ααΎαααΈααααααα’αααααΉαααααΌαααααΎ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡαααααΎαααΉααααα‘αααααα·ααα ααααααααα ααααΈαααααΆααα·αααααΆααΆαααΎααΊαα·αα α αΎααα αααααα ααΎααα·αα’αΆα αααααααΌααααααααααΆααααα’αΆα αα»αα α·αααααΆα αα·αααΆααααααααΆααααααΆαααααΉαα’αα·αα·αα αα·αα’αα»ααααΆαα±ααααΎααααααΌααααααα ααα»ααΆαα½αααΉαααΆααααααΆαααααα·α αα½α αααα»α...
α α»α Elasticsearch αα·α?
Elasticsearch ααααΌαααΆαααααααΆααααΆα’αΆα αααααααααααααα»αααΆαααΆααααααα αααααΆαααααααΆαα αααα»ααααααααααα½αα α₯α‘αΌααααααααα»αααΎααα ααΌα αααα
Elasticsearch α’αΆα
ααααΆαααααααΈααα·ααααααααΆα αααααΆαααΆαααΆααααα ααΆααααααααα·ααΆααααααααα
ααΆααααΎααααΆαααααΈααΈααΌαααΆαααααΆααα αααααααΌαααΆααααααα
αααααΆααααα
αα
αααααα ααΆααα
αα
ααααα ααααα·ααααααΆαααα αΆααααα ααα»ααααααΆααααααΆααααΆααααααΎααααΈααααΎαααΆααααααααααααααΌααααααα ααα»ααΎαααααΎααααΆαααααα αα 8 cores α αΎαααΆααααΆαααΆαα»αααα»αααααααααααααα
αααα»ααααααααα...
αααααΆααααΆααααααα αααααΎααααα’αΆα ααααΌαααΆαααΆααααΆαα»α αα·α ααα»αααααα»αααααΆααααααααααΆαααα ααα α αΎαααΆααααααααααααααααΆαα½α ααΆαααααα»αααΆαα αααΆαααααΆαααααΆαααααΎααααααααααΆααααΎαααααΆαα
αααααΆαααααααα½αααααααΆαα·ααΎαα‘αΎαα
ααΎααααΌαααΆααααααα ααα»α’αααΈαααα?
α αΌαααΎαααααΆααΆαααααΆααααααΌααα·ααΈααΆαααααααααααα½αα―αα αααααα ααα»αααα»ααααααααΆαααααΆαα½ααααααααααααααΆα αα·ααα·ααααααααααα ααΆαα ααααΉαααα·ααΆααααα αααα»αααααααααα
α αΌααα·ααΆαααΆααΎαααΆαα αΆαα’αα‘αΆαααααααα ααΎαααααα ααα»ααΆαααΆααααααΆααα’αααΈαααα? ααΆααααααΌαααααααΆαα±ααααΆαα αααΎαααΆαααα’αΆα ααααΎαα ααΆα ααΆα§ααΆα ααα ααΈα αααααααΌααααααααΆαα ααΊααΆαααα·αααααα’α ααα»αααααα·ααααααΆαααααααα ααα»ααΆααα’ααααΈααααΆααααααΆααααΌαααΆααα αααα»αααΆααΆα‘α»αααα·αααααΊααααΆαααααααΆααααΎαααα ααΆαααααα α»α αα·αααΆααααα½ααα·αα·αααααααα·ααααααααΊαααααααααΆαα (α§ααΆα ααα ααα α»αααΆααα 500 ααααααΆαααΆαα»ααααααααΎα)α
ααΌα ααααβααΎαβααΆαβααΆαβαααβααΆαβααααα·ααααΆαβαααα ααΆαβααΆααβααΎβααΆβαααααΆαβαα·αβαααβααβααΆαβααΆαβααααΉαβααααΌαβααα. ααΆααΉαααΆααα’αα·αα·ααα αααααααΌααααααα ααα»ααΆααα’αααα αααααααααα½α αααααΈααΆααΆααα·αααΈαααααα ααα»ααΆααααΌαααααα ααΆαααααΆααααααΆαααααααααα ααα½α 5% ααα»ααααααααααααΌαααΆαααΆαααΆαα
- αααααααααΆαααααααααΆαααααα»αααΆαααααααα ααΆαααααααααα·ααΆαααΆααΆαααααα ααααααααα ααα»αα»αααΊααααα·αα’ααααααααΌαααα α»α (α§ααΆα ααα Sentry) α
- ααΆαααΌαααααΉαα’αααΈααα α»α αα·ααααααα ααα»αααα»ααααα»ααααααα½α ααΆααΉαααΆααα’αΆα αααααααααΆααααΎααααΈαααΎαα’αααααα§ααααααα·α ααα»α
- ααΎαβααΆαβααααααβαααβααααΎβααΆαα½αβααΉαβααΆαβααααΎβαααααβαα»αααΆαβααααΆα ααα»α αα·αβααααααααβαααααΌαβααα α»αα α’αααα’αα·αααααααα·αααααΌαααΆααααααα ααα»αααααααα - αα½αααααΆαααΎαα’αααΈααααααααΆαααΈααΆαααα α»αα
ααΌαααΆαααΈααΈαα·α
ααΏααα½ααααα’αΆα ααααΎααΆααααΌααα’α ααΎαααΆαααα½αααααΎααΈαααα»αααααα·αα»αααα’αα·αα·ααααααααΎαααααΆαα αααααΆαααααΎααααΆαααααααααααΆαααΆαα·ααααααααα½α α αΎα αααααααΌαααΆααααααΎαα‘αΎαααΆααΌαααα αΎα αα»ααααααΆαααααΆααααα Kubernetes α
ααΆα
αΆαααΆα
ααααα»αααΆα "αααααΎααα·ααα" αααααααααααααααΌααααααα ααα»αααααΆαααΆαα½αααΉαα§αααααα
αΆαααααααΆαααα αΆααΆααΈααααα - QRadar α αααααααααααα’αΆα
ααα½ααααααα ααα»ααΆαααααα·ααΈααΆα syslog αα·αααΆααααα½αααΆααΈ FTP α ααααααΆαααΆααααα ααΆαα·αα’αΆα
ααααΆαααααα»αααΆααα½ααααα
αΌαααΆααΆαα½ααααααα·ααΈαααα½α remote_syslog αααααΆααααααΆααααααΆααααααα (ααΌα
αααααΆααΆαααααααααΆα
ααΆαααααα ααααααααααααα ααα»αααααααΆαααααααΆααα’αΆααΈαααααααααΌαααΆααααα αααα
ααΆαα FTP QRadar α αΎααααααααααααααααααΌαααΆααααααΌαααααααΆαααα syslog ααΈα
ααααΆααααααααΆααααΈααααΆααα αααααΆααααΏααααααΎααααααΆααααααααααααα
α§ααΆα αααβαα½αβαααβααΊβαααα αΆαβααΈβα’αααΈβαααβαα·αβαα½αβααααΎα α’αα·αα·ααααααααΎαααααΆαααααααΆααααααΎαααΆα ααααααΆ ααααΉαααα·ααΆααααααα ααααααΈα’αααααααΎααααΆαα αααααΎααα α»αααααΆαα αα·αααααααααΆααα ααΆαααααααα ααααααΆααα αααα»ααααααα ααα»α ααΌα αααα’αααα’αΆα ααΆαααΆα αααααα ααα»ααααααααΊααΆαααΆααα’αΆαααα’α½αααααΆαααααα»αααΆαα’αΆα αα·ααααααΆαα»αα
αααααααα·αα·α αααααααααΆαααααααα ααα»
α§ααΆα αααααααααααΆαα±ααααΆαααΆαααααα·ααααΆαααΆααααααααΈααΎααΆαααααΎαααΎααααααααααααααΌααααααα ααα»α’αααααααΌαααααΎ αα ααΆαααααα ααα»ααααααα½αα―αα! ααΎαααααΌαααΆαα’αααΈαααααα ααΈααα?
- αααααα ααα»ααααΌαααααΆαααααααααΆαααΈααααα’αΆα α’αΆαααΆα (α§ααΆα ααα JSON)α
- αααααα ααα»αα½αααααααα½α αα·αααΆααααααααΆαααααΆααααααΌαααααα·αααααΆααααααααΆ ααΎααααΈααααΆαααααα αΆαααα’αΆα ααΎαααΆαα αααα»ααααααΆαα½αααααΆααααα αααα»αααα·ααΆααΆαααα·αααααα’ααααα½αααααααΎαααΆααααααααααααααΆαααααα·αααααΆαααΆααααΎααΌα ααΆ αααααΆα α¬ ααα α»ααααα»αααΆα.
- αααααα ααα»ααααΌαααααΆαααααααααααααΆ αααααΊαα αααα»αααααα»αααααα ααα» αααααΆααααΆααα’ααααααΌαααααΆαααααααααΆαααΌα ααααΆα
αααααα ααα»ααααα·αααΆααα ααΆααααααααα’αΆα ααΆαα±ααααΆααααα αΆααΆαα½αααΉαααΆααααα»ααααααα ααα»αα αααα»ααααααααααα»α αα·αααΆαααααααααΆαααααα»ααα αααα»αααααΎαααΆαααααααΆα ααΆα§ααΆα ααααα½α ααΆαααααααααααΆα§ααΆα αααααΆαα½α error 400 αααααα»αααααΆα αααΎαααΆααα½αααααααααα»ααααααα ααα»ααααΆααααααΆαα
2019-10-29 13:10:43 +0000 [warn]: dump an error event: error_class=Fluent::Plugin::ElasticsearchErrorHandler::ElasticsearchError error="400 - Rejected by Elasticsearch"
ααα α»αααΆααααααΆα’ααααααα»αααααΎααΆαααααααααααα·ααααα·αααααααα
αα·αα·ααααααΆαα½αααΉααααααΈαααααααααα½α
ααΆααααα
α α§ααΆα αααααΆαααααααα»αααΊααΆααα½ααα
αααα»ααααααα ααα» nginx αααααΆαα’ααα $upstream_status
. ααΆα’αΆα
ααΆαααα α¬ααααα’ααααα α§ααΆα ααα:
{ "ip": "1.2.3.4", "http_user": "-", "request_id": "17ee8a579e833b5ab9843a0aca10b941", "time": "29/Oct/2019:16:18:57 +0300", "method": "GET", "uri": "/staffs/265.png", "protocol": "HTTP/1.1", "status": "200", "body_size": "906", "referrer": "https://example.com/staff", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.70 Safari/537.36", "request_time": "0.001", "cache_status": "-", "upstream_response_time": "0.001, 0.007", "upstream_addr": "127.0.0.1:9000", "upstream_status": "200", "upstream_response_length": "906", "location": "staff"}
{ "ip": "1.2.3.4", "http_user": "-", "request_id": "47fe42807f2a7d8d5467511d7d553a1b", "time": "29/Oct/2019:16:18:57 +0300", "method": "GET", "uri": "/staff", "protocol": "HTTP/1.1", "status": "200", "body_size": "2984", "referrer": "-", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.70 Safari/537.36", "request_time": "0.010", "cache_status": "-", "upstream_response_time": "0.001, 0.007", "upstream_addr": "10.100.0.10:9000, 10.100.0.11:9000", "upstream_status": "404, 200", "upstream_response_length": "0, 2984", "location": "staff"}
αααααα ααα»αααα αΆαααΆαααΆαααΈααα 10.100.0.10 ααΆαααααΎαααααΆαα½αααΉαααα α»α 404 α αΎαααααΎααααΌαααΆαααααΎαα αααααααααα»αααΆαα·ααΆααααααααα ααΆααααααααααααα αααα»ααααααα ααα»ααΆαααααΆαααΆααΌα ααα:
"upstream_response_time": "0.001, 0.007"
ααααΆαααΆααααααΊααΆααΏαααααααΆααΆαααααααΆααααΉαααα½αααΆαααΆα
ααααα‘αα
α α»ααααΆαααΆα ααααααΆαααΏααΆαα?
ααΆααααααααααααααααα ααα»ααΆααα’αααααααααΆαααααΈααΎααααααΆαααΆααααααΆααααΆααα α αΎαααΆαα½αααα αααααααΆαααααααΆααααααΌααααααα ααα»ααααααΆαααααΆαα K8s αααααΆαααααΎ/αα·ααΆααααΆααΆαααΎααΆααααα αΆα
α§ααΆα ααα fluentd αα·αα’αΆα αααααΌααααααα ααα»ααΈαα»ααααααΆαα’αΆαα»ααΆαααααΈααΆαααα αα αααα»ααααααααα½αααααααΎα αα»αααΊαααααααααα·ααααααααΆαααααα αα·α ααΆα 4 αα·ααΆααΈ α αΎααααααΆααααααααΌαααΆααα»α - αααααΆαα αααΆααααααααααααααΌαααααΆα
"helm.sh/hook-delete-policy": hook-succeeded
αααβααΆαβααβα ααα»βααα αααααα ααα»βααααα·ααααα·βααΆαβααααΎβα
αααΆαβαααα»αβαα·αβααααΌαβααΆαβαα½αβαααα
αΌαβαααα»αβααααααβαααα»αβααα αααααΆαα’αΆα
αα½ααααα»αααααΈαααα before-hook-creation
.
α§ααΆα ααααα½ααααααΊααΆαααααα·ααααααα ααα» Docker α α αΌααα·ααΆαααΆααΆααααααα·ααΈαα½ααααααααααααΆαααααααα αααααα ααα»α αα αααααααααααααααααααΆ ααΎααααααααααααΎααααΈααααΎαααΆααααααα ααα»ααΆααα’αα ααα»ααααααααΆαααα αααααααααα αΆααα α‘αΎα - α§ααΆα αααααΌα αααααΆααα·αααααΆααΆαααΎααΆαα½αααΉααααααααα·αααααΉαααααΌα - ααααΎαααΆααααααααΎαααΆα α αΎα Docker ααααα·αα―αααΆαα ααααααβααΊβααΆ αααααα ααα»βαααβααααΆααβαααααΆααβα’αΆααΈαααααβα’αΆα βααΉαβααααΌαβααΆαααααα
αααα αΎαααΆααΌαα ααα» ααΆααΆαααΆααααααΆααααΆαααααα»αααΆααααααααααααΈααααααα ααα»ααααααααΆααααααΌαααααα»ααΆαααααααααα»ααααααααΆαααα αααα»ααααααα·ααΈ ααΎααααΈααΆααΆαα»ααααα·ααΆααααααα½αααα ααΎαααΈααα ααΆααΉααα·αααααΌαααΆαααΆαα’αααααα»αααΆααααααΎααα½αα ααα½ααααααα "α§ααααααααααΌα" αααααααα ααα»αααα’αΆα αα½α αα»αααΈααΆααα·αα’αΆα ααααΆαααααΆααααα»αααααααααααΈ ααααααααααααααΆαα»αααΆαααααΆααα
ααΆα
α»αααααα ααΎααα·αααααΌαααααα
ααΏααααααα ααΆααΆαααΆααααααΆααααΆαααααα»αααΆααααα½ααα·αα·αααααααααααααααΆαα½αα±ααααΆαααααΉαααααΌα. ααΎαα·αααΌα
ααααααααΆααΆααααα½ααααα»αααΆααααα
αΌααα
αααα»αααααΆαααΆααααααααΆααααααΆααααα·ααααα»αααααΆαααΆααα½αα CrashLoopBackOff
αα·ααα·αααααΎα’αααΈααΆααα’αα α αΎαααααααααΆααΆααΉαααΆαααααααααααΆαααααΆαααα
ααΆαααααΎα
αα αααα»αα’αααααααα ααΎααα·ααααααΉαααΎααααααααααΆα SaaS ααΌα Datadog ααα αααα αΆααΆα αααΎααααααΆααα·αααααΆαα ααΈαααααααΌαααΆααααααααΆαααΆααααααααΆααα½αα¬ααααααααααααααα»αα αα»αααΆαα·ααααααααααααΆαα―αααααααα»αααΆααααααΌααααααα ααα» ααα»αααααα·αααααααααααααΆα’αΆα ααααΎ SaaS αααααΆααα ααα»αααααααααααααα (αααααΆααααΆααααΊααΆαα αααΆα αα·αααΆαα’αα»αααααΆα 152-FZ).
ααΆαβαααααΌαβαααααβα ααα»βαααααΆαβααααΌαβααΎαβαα βααΌα βααΆβαα·α αα ααΆαβααΆαααα ααα»ααααβααΆβαα·αβαααβααΆααβααβαααα ααΆααΆααΆαααααΆαααααα»αααΆαα αα αΆαααΆ:
- ααΆααααααΆαααΆαα»ααααΆαααααα»ααααααααααααΌααααααααΆαααΆααααα’α·α αααααααααααΆααααα½ααα·αα·ααα αα·αααΆααααααΌαααα α»αα’αΆα ααααΌαααΆαααααααα ααΆαααααααααααααΆααααααααααααααααααα
- αααααα ααα»αα αααα»αααα·ααααααα½αααααααΌαααΆααααααΆαα»ααα·α αα½α ααΎααααΈαα»αα±ααααααααααααα»αααααα·αα αΆαααΆα αα
- αααααα ααα»ααααΌαααααΆαααΆαααΈαα’αΆα α’αΆαααΆα ααααΎα±ααααΆαααααααααααααΆ αα·αααΆαααααααααΉααααΉαα
- αααααα ααα»ααααΆαααα½αααααΌαααΆαααααΎαα αααα»αααααααΈαααΆα ααααα‘αα ααααα½αααααΌαααΆααααααα ααααΈα―αααΆαααααΆαααα
- ααΆααΆαααααααα·α αΆαααΆααΎα§ααααααααα»ααααααα ααα» αααα’αΆα αα½αααααααααα’αααααΈααΆααααα»αα‘αΎαααααααα»αααααα αα·αααααΎα±ααααΆααααα»ααα ααΎαααααααααα»αααΆααααααΆαα―ααααααΆαα
α
αααΆααααΆααααααΆααααα ααααα·αααΎα’αα»αααααα
αααααααΈααααααααΉαα’αα»ααααΆαα±ααααααααΈαααααΆααα·αααααΆααΆαααΎααααΎαααΆα - αααααΈααΆααΆααΆαααααΆαααΆαα»ααααΆααα (ααα) αααααα ααααα·αααΎα’ααααα·ααααααΆααααααΆααααΌααααααΆααααααααααα ααΆααα·α
αα
ααΉαααΆαα’ααααααΆαααΆααααα½α αα·αα αααααΆαα
ααΆαααααααααα
ααΆααααΆαα»ααααααααααααααααααα»αααααα (α αΎααααα»αααααααα½ααα·αααΆαααααα·αααααΆα) ααααααααααα
PS
ααΌαα’αΆαααααααα ααΎαααααααααααΎαα
- Β«
ααΆαααααΆαα’αααΈ loghouse - αααααααααααααααΎαα αα αααααΆααααααΎααΆαααΆαα½ααααααα ααα»αα αααα»α Kubernetes Β» - Β«
ααΆαα ααααααΆααααααΆααααααααααα’αααΌ Kubernetes ααΈ KubeCon'19: JFrog Container Registry, Kui ααΈ IBM, Loki 1.0.0β¦ Β» - Β«
ααΆααααα½ααα·αα·ααα αα·α Kubernetes (ααΆααα·αα·αααα‘αΎααα·α αα·ααααΆαααΆαααααΈααα’αΌ) "α
ααααα: www.habr.com