Zarządzanie zasobem elastycznym

Zarządzaj danymi i połączeniami aplikacji stojącymi za Twoim środowiskiem wyszukiwania. Użyj zasobu Azure, aby znaleźć punkty końcowe i otworzyć Elastic, następnie zarządzać indeksami, pozyskiwać treści i eksplorować wyniki wyszukiwania w Elasticsearch i Kibanie.

Zacznij od Zarządzaj danymi wyszukiwania. Przekierowanie logów w Azure jest opcjonalnym źródłem danych, a nie warunkiem wstępnym wyszukiwania aplikacji.

Zarządzaj swoim przepływem pracy związanym z wyszukiwaniem wektorowym w sekcji Rozpocznij z bazą Elastic Vector Database w przeglądzie zasobów. Te trzy kafelki prowadzą do pobierania dokumentów i automatycznego osadzania, czatu w języku naturalnym w Elastic Agent Builder oraz zapytań semantycznych w Dev Tools.

Zacznij od pracy z danymi wektorowymi. Twój projekt jest bezserwerowy, więc podstawowym workflow jest zarządzanie danymi i odczytywaniem danych, a nie konfigurowanie wersji czy rozmiarów klastra.

Zarządzaj zbieraniem telemetrii i pokryciem monitorowania dla swoich aplikacji i infrastruktury. Użyj Azure do kontrolowania, które zasoby wysyłają logi platformy, a Elastic do konfiguracji APM i innych integracji, eksplorowania logów, metryk i śladów oraz zarządzania dashboardami i alertami.

Zacznij od monitorowania aplikacji i infrastruktury.

Zarządzaj źródłami danych wspierającymi wykrywanie i badanie zagrożeń. Korzystaj z Azure do zarządzania zbieraniem logów platformy i zakresem subskrypcji, a z Elastic Security do zarządzania integracjami bezpieczeństwa, regułami wykrywania, alertami i dochodzeniami.

Zacznij od Zarządzanie zakresem ochrony i dochodzeniami.

Omówienie zasobów

Zacznij od zalogowania się do witryny Azure Portal.

  1. Na pasku wyszukiwania w witrynie Azure Portal wprowadź pozycję Wszystkie zasoby i wybierz pozycję Wszystkie zasoby z wyników.

  2. Z listy Zasoby wybierz zasób.

    W witrynie Azure Portal domyślnie jest wyświetlany zasób z otwartą stroną Przegląd .

Sekcja Essentials identyfikuje Twoją grupę zasobów, region, subskrypcję oraz okres rozliczania. Do dostępu do API użyj endpointu Elasticsearch . Dostępne linki do Kibana i Elastic Cloud różnią się w zależności od typu hostingu; Zaawansowane ustawienia otwierają zarządzanie w Elastic Cloud.

Zasoby Elasticsearch, Elastic Observability i Elastic Security są dostępne jako Serverless i Cloud Hosted. Elastic Vector Database działa wyłącznie w modelu serverless. Aby uzyskać więcej informacji, zobacz Porównanie elastycznej chmury i bezserwerowych rozwiązań.

Zarządzaj danymi wyszukiwania

Wykorzystaj przegląd zasobów do łączenia aplikacji, dodawania przeszukiwalnych treści i sprawdzania indeksów. Zasoby hostowane w chmurze również pokazują wersję Elasticsearch i rozmiar klastra; zasoby bezserwerowe pokazują typ projektu.

Zasób hostowany w chmurze:

Zrzut ekranu przedstawiający zasób elastyczny hostowany w chmurze w witrynie Azure Portal z omówieniem wyświetlanym w okienku roboczym.

Zasób bezserwerowy:

Zrzut ekranu przedstawiający zasób Elastic Search w portalu Azure z wyświetlonym podglądem w okienku roboczym.

Dodaj i przeglądaj treści z możliwością wyszukiwania

  1. Wybierz Dodaj więcej źródeł danych w Elastic, aby skonfigurować integrację, lub użyj endpointu Elasticsearch, aby przesyłać dokumenty przez API.
  2. Wybierz Zobacz i zarządzaj danymi w Elastic , aby otworzyć Kibanę i sprawdzić indeksy oraz dokumenty.
  3. Uruchamiaj zapytania na swoich danych i doprecyzuj mapowania indeksów oraz zapytania wyszukiwania w Elastic, aby dostosować je do potrzeb Twojej aplikacji.

Użyj opcji Zaawansowane ustawienia, aby zarządzać wdrożeniem w Elastic Cloud, w tym zmianami wersji i rozmiaru zasobów hostowanych w chmurze.

Jeśli dzienniki platformy Azure są częścią twojego obciążenia wyszukiwania, wybierz Pozyskiwanie dzienników i metryk z usług platformy Azure, aby skonfigurować przekierowanie. Ten krok nie pobiera dokumentów z Twojej aplikacji ani sklepu z treściami.

Pracuj z danymi wektorowymi

Przegląd identyfikuje projekt jako Typ: VectorDB. W sekcji poniżej PodstawyZacznij korzystać z Elastic Vector Database prezentuje trzy kafelki do pracy z dokumentami. Te kafelki zastępują ogólne kafelki pozyskiwania logów i źródeł danych, które są widoczne w pozostałych ofertach.

Zrzut ekranu przeglądu zasobów bazy Elastic Vector w portalu Azure, pokazujący opcje pozyskiwania i osadzania danych, czatu z danymi oraz zapytań w Dev Tools.

Importuj i automatycznie osadzaj swoje dane

  1. Na kafelku Pozyskiwanie i automatyczne osadzanie danych wybierz Dodaj dane i osadź.
  2. W procesie onboardingu Elastic dodaj swoje dokumenty i wykonaj kroki, aby je zindeksować. Elastic automatycznie generuje embeddingi przy użyciu modeli semantic_text i Jina.
  3. Poczekaj, aż importowanie danych się zakończy, zanim zaczniesz wysyłać zapytania lub rozmawiać z danymi. Zanotuj nazwę indeksu oraz pole używane do wyszukiwania semantycznego.

Ustawienia dzienników i metryk platformy Azure sterują przekazywaniem dzienników platformy. Nie przesyłają Twoich dokumentów ani nie konfigurują swoich embeddingów.

Rozmowa z danymi

  1. Na kafelku Czat z danymi wybierz Open Agent Builder.
  2. Użyj Elastic Agent Builder, aby zadać pytanie w języku naturalnym dotyczące dokumentów, które zaimportowano.
  3. Przeanalizuj odpowiedź względem treści źródłowej i dopracuj pytania lub dane w razie potrzeby.

Elastic Agent Builder to doświadczenie konwersacyjne dla Twoich danych. Różni się od Elastic Agent, który zbiera telemetrię z maszyn wirtualnych.

Wykonuj zapytania na danych w Dev Tools

  1. W kafelku Przeglądaj dane w Dev Tools wybierz Otwórz w Dev Tools.
  2. Przejrzyj wstępnie wypełniony przykład wyszukiwania semantycznego. Ogranicz zakres do swojego indeksu, użyj nazwy pola semantycznego z dokumentów i zamień przykładowe pytanie na pytanie związane z danymi.
  3. Uruchom zapytanie i sprawdź zwrócone dokumenty, aby ocenić skuteczność wyszukiwania przed zastosowaniem go w aplikacji.

Uwaga

Wbudowany workflow osadzania nie wymaga konektora Azure OpenAI. Integracja z Azure OpenAI konfiguruje konektor do uzupełniania tekstu lub czatu dla AI Assistant firmy Elastic, a nie model osadzania dla Twoich dokumentów.

Monitorowanie aplikacji i infrastruktury

Zrzut ekranu przedstawiający zasób Elastic Observability w witrynie Azure Portal z omówieniem wyświetlanym w okienku roboczym.

Korzystaj z punktów wejścia do przeglądu zgodnie z potrzebną telemetrią:

Punkt wejścia Zadanie obserwacji
Pozyskiwanie dzienników i metryk z Azure Services Wybierz logi platformy Azure, aby przekazywać i utrzymywać reguły zbierania oparte na tagach
Dodaj więcej źródeł danych w Elastic Konfiguruj APM, monitorowanie infrastruktury lub inne integracje do zbierania telemetrii aplikacji
Wyświetlaj i zarządzaj swoimi danymi w Elastic Eksploruj logi, metryki i śledzenia oraz twórz pulpity i alerty

Utrzymuj pokrycie telemetrii

  1. Przejrzyj monitorowane zasoby, aby sprawdzić, które zasoby Azure wysyłają logi. Jeśli brakuje oczekiwanych zasobów, przejrzyj ich tagi i zasady przekierowania logów.
  2. Korzystaj z Monitorowanych Subskrypcji , aby rozszerzyć zbieranie logów platformy na subskrypcje hostujące Twoje aplikacje.
  3. Konfiguruj odpowiednie integracje Elastic lub wdrażaj Elastic Agent, gdy potrzebujesz telemetrii wykraczającej poza logi diagnostyczne Azure.
  4. W Elastic potwierdź, że wymagana telemetria dociera, oraz aktualizuj pulpity i reguły alertów wraz ze zmianami aplikacji.

Uwaga

Diagnostyczne przekierowanie logów w Azure nie zbiera automatycznie śladów aplikacji ani metryk Azure. Dla metryk Azure konfiguruj integrację Azure Metrics.

Zarządzanie zakresem zabezpieczeń i dochodzeniami

Zrzut ekranu przedstawiający zasób Elastic Security w witrynie Azure Portal z omówieniem wyświetlanym w okienku roboczym.

Skorzystaj z punktów dostępu w widoku przeglądu, aby połączyć dane zabezpieczeń i zbadać je:

Punkt wejścia Zadanie związane z bezpieczeństwem
Pozyskuj logi i metryki z Azure Services Zbieraj dzienniki aktywności i zasobów do audytów i dochodzeń bezpieczeństwa
Dodaj więcej źródeł danych w Elastic Konfiguruj integracje z endpointami, bezpieczeństwem chmury oraz threat intelligence
Przeglądaj dane i zarządzaj nimi w Elastic Otwórz Elastic Security, aby przeglądać detekcje, badać alerty i badać zdarzenia bezpieczeństwa

Utrzymuj zakres danych zabezpieczeń

  1. Przejrzyj monitorowane zasoby i monitorowane subskrypcje w środowiskach Azure w swoim zakresie zabezpieczeń.
  2. Sprawdź zasady przekierowania logów , gdy dodajesz lub zmieniasz tagowanie zasobów. Reguły uwzględniania i wykluczania kontrolują zbieranie, a nie wykrywanie zagrożeń.
  3. Konfiguruj dodatkowe integracje i zasady punktu końcowego w Elastic dla źródeł, których wymagają Twoje detekcje. Samodzielna instalacja agenta to nie to samo, co konfiguracja ochrony punktów końcowych.
  4. Przeglądaj zasady wykrywania i badaj alerty w Elastic Security. Potwierdź, że każda reguła zawiera wymagane źródła danych, zanim będziesz polegać na jej wynikach.

Ustawienia integracji Azure

Poniższe ustawienia zarządzają integracją z Azure, a nie indeksami, osadzeniami, dashboardami czy regułami detekcji. W przypadku obciążeń wyszukiwania i baz wektorowych agenci zbierania dzienników platformy i maszyn wirtualnych są opcjonalni i oddzielni od pozyskiwania dokumentów.

Skonfiguruj ponownie reguły dla dzienników i metryk

Aby zmienić, które zasoby Azure wysyłają dzienniki do usługi Elastic:

  1. W menu usługi wybierz pozycję Konfiguracja wdrożenia Elastic>Dzienniki i metryki.
  2. Zaktualizuj reguły dołączania/wykluczania tagów lub przełączania poszczególnych ustawień. Zobacz reguły tagów dotyczące wysyłania metryk i reguły tagów dotyczące wysyłania logów, aby zobaczyć przykłady zastosowania.
  3. Zmiany zaczynają obowiązywać w ciągu kilku minut, ponieważ ustawienia diagnostyczne są aktualizowane na odpowiednich zasobach.

Aby uzyskać pełne informacje referencyjne o tym, jakie dane są przekazywane i jak działają reguły tagów, zobacz Monitorowanie i obserwowanie zasobów platformy Azure za pomocą natywnych integracji Azure.

Wyświetlanie monitorowanych zasobów

Aby wyświetlić listę zasobów emitujących dzienniki do Elastic, wybierz pozycję konfiguracja wdrożenia Elastic>Monitorowane zasoby w menu usługi.

Wskazówka

Listę zasobów można filtrować według typu, subskrypcji, grupy zasobów, regionu i tego, czy zasób wysyła dzienniki do usługi Elastic.

Jeśli oczekiwany zasób nie wysyła danych, sprawdź:

  • Typ zasobu obsługuje dzienniki diagnostyczne Azure Monitor. Zobacz obsługiwane kategorie.
  • Reguły tagów obejmują (nie wykluczają) zasób.
  • Zasób nie osiągnął limitu pięciu ustawień diagnostycznych.

Monitorowanie wielu subskrypcji

Pojedynczy zasób Elastic może monitorować zasoby platformy Azure w wielu subskrypcjach. Jest to przydatne, gdy masz oddzielne subskrypcje dla środowisk deweloperskiego, testowego i produkcyjnego, ale chcesz mieć jednolite monitorowanie w Elastic.

Wymagania wstępne

  • Musisz mieć oba następujące uprawnienia Azure:

    • Microsoft.Authorization/roleAssignments/write
    • Microsoft.Authorization/roleAssignments/delete
  • Dostawca zasobów dla usługi Elastic (Microsoft.Elastic) musi być zarejestrowany w subskrypcji docelowej.

Dodaj subskrypcje

Ważne

Po połączeniu subskrypcji z zasobem elastycznym upewnij się, że subskrypcja nie jest zablokowana w zakresie (tylko do odczytu lub usuń blokady). Blokady zakresu mogą uniemożliwić dodawanie i usuwanie ustawień diagnostycznych. Aby uzyskać więcej informacji, zobacz Blokowanie zasobów platformy Azure.

Aby monitorować wiele subskrypcji:

  1. Wybierz Konfiguracja wdrożenia elastycznego>Monitorowane subskrypcje.

  2. Wybierz pozycję Dodaj subskrypcje na pasku poleceń.

    W widoku Dodawanie subskrypcji są wyświetlane subskrypcje, do których masz przypisaną rolę Właściciel, oraz wszelkie zasoby Elastic utworzone w tych subskrypcjach, które są już połączone z tą samą organizacją Elastic co bieżący zasób.

  3. Wybierz subskrypcje, które chcesz monitorować, i wybierz pozycję Dodaj.

    Ważne

    Ustawianie oddzielnych reguł tagów dla różnych subskrypcji nie jest obsługiwane. Reguły tagów z zasobu podstawowego mają zastosowanie do wszystkich monitorowanych subskrypcji.

    Ustawienia diagnostyczne są automatycznie dodawane do zasobów subskrypcji, które są zgodne ze zdefiniowanymi regułami tagów.

    Wybierz pozycję Odśwież , aby wyświetlić subskrypcje i ich stan monitorowania.

Po dodaniu subskrypcji stan zmieni się na Aktywny.

Usuwanie subskrypcji

Ważne

Po odłączeniu subskrypcji z zasobu elastycznego upewnij się, że subskrypcja nie jest zablokowana w zakresie (tylko do odczytu lub usuń blokady). Blokady zakresu mogą uniemożliwić dodawanie i usuwanie ustawień diagnostycznych. Aby uzyskać więcej informacji, zobacz Blokowanie zasobów platformy Azure.

Aby odłączyć subskrypcje z zasobu Amazon Elastic:

  1. W menu usługi wybierz Konfiguracja elastycznego wdrożenia>Monitorowane subskrypcje.

  2. Wybierz subskrypcję, którą chcesz usunąć.

  3. Wybierz pozycję Usuń subskrypcje.

Aby wyświetlić zaktualizowaną listę monitorowanych subskrypcji, wybierz pozycję Odśwież na pasku poleceń.

Wdrażanie agenta elastycznego

Na maszynach wirtualnych platformy Azure można zainstalować Elastic Agent, aby zbierać metryki na poziomie hosta, dzienniki i zdarzenia zabezpieczeń, które nie są dostępne wyłącznie w dziennikach diagnostycznych platformy Azure.

  • W menu usługi wybierz pozycję Elastyczna konfiguracja> wdrożeniaMaszyny wirtualne.

Instalowanie agenta

Aby zainstalować agenta:

  1. Wybierz zasób, który chcesz monitorować.

  2. Wybierz pozycję Zainstaluj rozszerzenie.

  3. Kliknij przycisk OK.

Po zainstalowaniu agenta stan zmieni się na Zainstalowane. Usługa jest uruchamiana ponownie po zakończeniu instalacji.

Odinstalowywanie agenta

Aby odinstalować agenta:

  1. Wybierz zasób.

  2. Wybierz pozycję Odinstaluj rozszerzenie.

  3. Kliknij przycisk OK.

Wskazówka

Agenci elastyczni zbierają szczegółowe metryki na poziomie procesu, dane monitorowania integralności plików i niestandardowe dzienniki aplikacji. Te dane uzupełniają dzienniki platformy Azure skonfigurowane w sekcji Dzienniki i metryki.

Integracja z usługą Azure OpenAI

Podłącz wdrożenie uzupełniania tekstu lub czatu Azure OpenAI, aby było używane przez Asystenta AI firmy Elastic. Ten łącznik jest oddzielny od pobierania dokumentów i generowania osadzeń; jego utworzenie nie konfiguruje indeksu wyszukiwania semantycznego.

Aby skonfigurować Azure OpenAI:

  1. Wybierz konfigurację wdrożenia elastycznego>Azure OpenAI.

  2. Na pasku poleceń okienka roboczego wybierz pozycję Dodaj.

  3. W panelu Dodawanie konfiguracji interfejsu OpenAI wybierz preferowany zasób Azure OpenAI i wdrożenie usługi Azure OpenAI.

  4. Wybierz przycisk Utwórz.

Po utworzeniu łącznika przejdź do narzędzia Kibana, aby go użyć.

Uwaga

Kibana to interfejs użytkownika, który umożliwia wizualizowanie danych Elasticsearch i nawigowanie po Elastic Stack. Twój łącznik może być używany w Asystencie AI Elastic, który zapewnia kontekstowe odpowiedzi na polecenia w języku naturalnym przez wywoływanie wdrożenia Azure OpenAI.

Szczegóły wdrożenia (adres URL i klucze API) są przekazywane do Elastic, aby przygotować łącznik do użytku z Asystentem AI Elastic.

Obecnie zasoby Elastic obsługują tylko implementacje modeli uzupełniania tekstu lub czatu, takich jak GPT-4. Aby uzyskać więcej informacji, zobacz OpenAI connector and action.

Filtry ruchu

Ogranicz dostęp sieciowy do wdrożenia elastycznego przy użyciu filtrowania adresów IP lub Azure Private Link. Filtry ruchu są definiowane jako zestawy reguł tworzone raz, a następnie skojarzone z co najmniej jednym wdrożeniem. Każdy zestaw reguł jest ograniczony do regionu i musi znajdować się w tym samym regionie co wdrożenia, które chroni; do wdrożenia można przypisać wiele zestawów reguł, a gdy zostanie z nim skojarzony co najmniej jeden zestaw reguł, cały ruch, który nie pasuje do żadnej reguły, będzie odrzucany.

  • Filtrowanie adresów IP używa listy dozwolonych poszczególnych adresów IPv4 lub bloków CIDR. To najprostsza opcja ograniczenia dostępu do publicznego punktu końcowego z zaufanych sieci (firmowych wyjść do Internetu, bram NAT, hostów pośredniczących). Reguły są oceniane względem źródłowego adresu IP żądań przychodzących do punktów końcowych Elasticsearch i Kibana.
  • Azure Private Link kieruje ruch do Twojego wdrożenia przez sieć szkieletową firmy Microsoft, bez kierowania go przez publiczny Internet. Tworzysz prywatny punkt końcowy platformy Azure w swojej sieci wirtualnej, ukierunkowany na regionalny alias usługi Elastic Cloud Private Link, a następnie rejestrujesz identyfikator GUID zasobu i nazwę punktu końcowego jako zestaw reguł usługi Private Link oraz kojarzysz go z wdrożeniem. Wdrożenie staje się osiągalne tylko za pośrednictwem tego punktu końcowego.

Aby utworzyć zestaw reguł w środowisku Elastic zintegrowanym z platformą Azure: w menu po lewej stronie wybierz pozycje Konfiguracja wdrożenia Elastic>Filtr ruchu, wprowadź nazwę, wybierz Adres IP i bloki CIDR lub Łącze prywatne, uzupełnij reguły lub szczegóły punktu końcowego, a następnie wybierz pozycję Utwórz. Jeśli filtr ruchu nie jest już potrzebny, najpierw odłącz go od wdrożenia, a następnie usuń zestaw reguł.

Ważne

Filtr ruchu musi znajdować się w tym samym regionie co wdrożenie.

Dowiedz się więcej

Połączone zasoby elastyczne

Aby wyświetlić wszystkie utworzone zasoby elastyczne i wdrożenia (zarówno z Azure, jak i elastycznych portali), przejdź do karty Łączone zasoby elastyczne na dowolnej karcie Azure Zasobów elastycznych.

Odpowiednie wdrożenia elastyczne lub zasoby Azure można zarządzać przy użyciu linków, pod warunkiem, że masz prawa właściciela lub współautora do tych wdrożeń i zasobów.

Usuwanie zasobu elastycznego

Aby usunąć zasób:

  1. Na pasku poleceń wybierz Usuń.

  2. W okienku Usuń zasób opcjonalnie wybierz przyczynę usunięcia zasobu.

  3. W polu Wprowadź nazwę zasobu w celu potwierdzenia usunięcia wprowadź nazwę zasobu.

  4. Wybierz Usuń.

  5. Wybierz ponownie pozycję Usuń , aby potwierdzić usunięcie.

Po usunięciu zasobu wszystkie rozliczenia dla tego zasobu za pośrednictwem witryny Azure Marketplace zostaną zatrzymane.

Ważne

  • Pojedyncza subskrypcja Azure Marketplace SaaS łączy rozliczenia dla wielu wdrożeń elastycznych.
  • Jeśli chcesz całkowicie wstrzymać naliczanie opłat za usługę Marketplace SaaS, usuń wszystkie połączone wdrożenia Elastic utworzone z poziomu portalu Azure lub portalu Elastic.

Uzyskiwanie pomocy technicznej

Skontaktuj się z usługą Elastic , aby uzyskać pomoc techniczną. Jeśli zasób elastycznej chmury nie jest w pełni skonfigurowany i nie możesz uzyskać dostępu do strony Pomocy technicznej, wyślij wiadomość e-mail na support@elastic.coadres .

Możesz również poprosić o pomoc techniczną w witrynie Azure Portal z przeglądu zasobu. Z menu usługi wybierz pozycję Pomoc techniczna + Rozwiązywanie problemów>Nowe zgłoszenie do pomocy technicznej z menu usługi.