Topology
Topology to żywa mapa twojej infrastruktury: każdy zasób synchronizowany przez Polylane jest węzłem, a każda relacja krawędzią. Agenci czytają ten sam graf, po którym się poruszasz, więc to, co widzisz, jest tym, na czym rozumują.
Co robi
Polylane buduje graf z każdego połączonego konta chmurowego i repozytorium i odświeża go przy każdej synchronizacji. Zasoby łączą się między dostawcami przez dopasowanie nazw hostów, rekordów DNS i adresów IP, więc rekord u jednego dostawcy wskazujący na usługę u innego pokazuje prawdziwą ścieżkę żądania. Połączone repozytoria są węzłami tego samego grafu, połączonymi z zasobami, na które są wdrażane, krawędziami deploys_to.
Każdy zasób należy do jednej z 13 kategorii, od Compute i Databases po Repositories i External Services. Każdy widok koloruje według kategorii i może według niej filtrować.
Widoki
| Widok | Co widzisz |
|---|---|
| Galaxy | Domyślny: każdy zasób jako punkt na sferze, pokolorowany według kategorii. Kliknij punkt, żeby otworzyć zasób. |
| Flow | Zasoby i ich relacje jako diagram węzłów i krawędzi. |
| Table | Sortowalna lista z wybranymi przez ciebie kolumnami. |
Wyszukiwanie dopasowuje nazwy i identyfikatory dokładnie i rozmycie, więc paymnt nadal znajduje payment-api. Filtry zawężają według dostawcy, typu, poziomu, kategorii i środowiska, a aktywny widok, wyszukiwanie i filtry są zapisywane w adresie URL strony, więc przefiltrowany widok można udostępnić jako link.
Szczegóły zasobu
Wybierz dowolny zasób, żeby otworzyć jego panel. Na górze są zalecenia, a pod nimi te karty:
| Karta | Co pokazuje |
|---|---|
| Cloud Graph | Zasób w swojej architekturze: co od niego zależy, od czego on zależy albo wszystko, co jest z nim połączone, od jednego przeskoku do 10. Tak odczytujesz blast radius zmiany. |
| Problems | Przebiegi naprawy dla problemów wykrytych na tym zasobie, plus jego ostatnie oceny kontroli. |
| Key questions | Natywne dla dostawcy zapytania, na które Polylane stale odpowiada dla tego zasobu. Widoczne dla zasobów Critical i Standard u dostawców, którzy je obsługują. |
| Settings | Monitorowanie anomalii włączone lub wyłączone, poziom z uzasadnieniem oraz nazwy alternatywne, które pomagają agentowi dopasować zasób, gdy dostawcy obserwowalności nazywają go inaczej. |
| Properties | Surowe właściwości zsynchronizowane od dostawcy. |
Każdy zasób ma też kartę faktów renderowaną z grafu: czym jest i z jakimi zasobami łączy się w obrębie dwóch przeskoków, pogrupowanymi według relacji. Agenci czytają tę samą kartę faktów, gdy dołączasz zasób do wątku.
Poziomy zasobów
Polylane szereguje każdy zasób według tego, jak duża część twojej architektury od niego zależy. Poziom wyznacza, jak często działają kontrole anomalii i jak są traktowane zmiany zasobu.
| Poziom | Etykieta | Opis | Częstotliwość kontroli | Zmiany |
|---|---|---|---|---|
| 1 | Critical | Architektura od niego zależy. | Co 30 minut | Badane |
| 2 | Standard | Ważny zasób. | Co 90 minut | Badane |
| 3 | Low | Mało od niego zależy. | Co 18 godzin | Badane |
| 4 | Minimal | Prawie nic od niego nie zależy. | Co 3 dni | Zapisywane, nie badane |
Klasyfikacja jest automatyczna, a karta Settings pokazuje uzasadnienie modelu i dane, które za nim stoją: połączone zasoby w obrębie 2 przeskoków, bezpośrednio zależne zasoby, porównanie z podobnymi zasobami i metryki z ostatnich 7 dni. Wybierz tam poziom, gdy wiesz lepiej, i w dowolnej chwili przywróć Automatic.
Zalecenia na zasobach
Gdy Polylane znajdzie na zasobie lukę w konfiguracji albo obserwowalności, na górze jego panelu pojawia się zalecenie z problemem i naprawą. Każde oferuje przycisk, który rozpoczyna wątek: Ask Polylane to fix it, gdy agent może naprawić to w miejscu, albo Ask Polylane how to fix it w pozostałych przypadkach.
Powiązane
- Chmury: łączenie kont, które wypełniają graf.
- Repozytoria: jak kod dołącza do grafu i co znaczy
deploys_to. - Advisories: luki, które Polylane oznacza na zasobach.
- Problemy: co zgłaszają kontrole zależne od poziomu.
Chmury
Połącz konto chmurowe, a jego zasoby pojawią się na topologii, utrzymywane w synchronizacji i kontrolowane według harmonogramu.
Repozytoria
Połącz GitHub, a agenci będą mogli przeszukiwać twój kod, uruchamiać go, przeglądać każdy pull request i śledzić go aż do infrastruktury, na którą jest wdrażany.