Udostępnij za pośrednictwem


Zarządzanie składnikami w funkcji Miejsca do aplikacji

Uwaga

Funkcja App Spaces jest dostępna w wersji zapoznawczej.

Składniki funkcji Miejsca do aplikacji można zarządzać, wybierając składnik na stronie Obszar aplikacji.

Funkcja App Spaces korzysta z koncepcji składników. W poniższej tabeli opisano typy składników, typy aplikacji i usługi platformy Azure używane przez funkcję App Spaces.

Typ składnika Typ aplikacji Usługa platformy Azure
Składnik aplikacji Zaplecze Azure Container Apps
Składnik aplikacji statycznej Fronton Statyczne aplikacje internetowe
Składnik bazy danych Nie dotyczy Azure Container Apps

Wdrożenie

Sekcja Wdrażanie w funkcji App Spaces zawiera szczegółowy dziennik wszystkich działań wdrażania i używa funkcji GitHub Actions do automatyzacji procesu wdrażania. W razie potrzeby można ponownie wdrożyć aplikację. Sekcja zawiera również dziennik uruchamiania przepływu pracy, który śledzi proces wdrażania krok po kroku, począwszy od konfigurowania zadania, logowania się do platformy Azure, wyewidencjonowania gałęzi, kompilowania i wypychania obrazu kontenera do rejestru oraz wykonywania zadania. Ten szczegółowy przepływ pracy obsługiwany przez funkcję GitHub Actions zapewnia przejrzystość i zapewnia wgląd w oś czasu wdrożenia, co ułatwia zarządzanie wdrożeniami i rozwiązywanie problemów z nimi.

Wdrożenie

Sekcja Wdrażanie w funkcji App Spaces zawiera szczegółowy dziennik wszystkich działań wdrażania i używa funkcji GitHub Actions do automatyzacji procesu wdrażania. W razie potrzeby można ponownie wdrożyć aplikację. Sekcja zawiera również dziennik uruchamiania przepływu pracy, który śledzi proces wdrażania krok po kroku, począwszy od konfigurowania zadania, logowania się do platformy Azure, wyewidencjonowania gałęzi, kompilowania i wypychania obrazu kontenera do rejestru oraz wykonywania zadania. Ten szczegółowy przepływ pracy obsługiwany przez funkcję GitHub Actions zapewnia przejrzystość i zapewnia wgląd w oś czasu wdrożenia, co ułatwia zarządzanie wdrożeniami i rozwiązywanie problemów z nimi.

Dzienniki

Funkcja App Spaces zapewnia niezawodne funkcje rejestrowania dla składników aplikacji statycznych, które można filtrować w różnych okresach od ostatniej godziny do ostatnich 30 dni. Dzienniki można włączyć za pomocą przycisku Ustawienia dziennika, który oferuje różne opcje konfiguracji. Ustawienie Automatyczne automatycznie zbiera dzienniki żądań HTTP, błędów globalnych i analizy użycia. Aby uzyskać bardziej dostosowane śledzenie, możesz wybrać opcję Ręczne z pakietami npm, aby skonfigurować niestandardowe śledzenie zdarzeń za pomocą funkcji IntelliSense. Alternatywnie opcja Ręczne z wtyczkami React i Angular umożliwia skonfigurowanie parametry połączenia w celu zdefiniowania miejsca wysyłania danych telemetrycznych przez zastąpienie symbolu YOUR_CONNECTION_STRING zastępczego rzeczywistym parametry połączenia. Te elastyczne opcje rejestrowania zapewniają kompleksowe monitorowanie i analizę dostosowaną do określonych potrzeb.

Wybierz pozycję Otwórz w zapytaniach zaawansowanych, aby przejść do obszaru roboczego usługi Log Analytics.

Aby uzyskać informacje o usłudze Application Insights, zobacz Włączanie rozszerzenia platformy dla zestawu SDK języka JavaScript usługi Application Insights.

Dzienniki

Wybierz dzienniki systemowe, aby sprawdzić zdarzenia na poziomie usługi lub dzienniki konsoli w celu debugowania kodu. Aby uzyskać więcej informacji, zobacz Używanie zapytań w usłudze Log Analytics.

Wybierz pozycję Otwórz w zapytaniach zaawansowanych, aby przejść do obszaru roboczego usługi Log Analytics.

Metryki

Ta karta zawiera metryki dla usługi Static Web Apps wyświetlane na dwóch podstawowych grafach: Żądania i Dane wychodzące.

  • Wykres Żądania śledzi liczbę żądań HTTP wysyłanych do statycznej aplikacji internetowej, zapewniając wgląd w ruch i aktywność użytkowników.
  • Wykres Data Out mierzy ilość danych przesyłanych z aplikacji do użytkowników, co pomaga zrozumieć użycie przepustowości. Możesz filtrować te metryki, aby wyświetlać dane w różnych zakresach czasu.

Metryki

Ta karta zawiera metryki dla usługi Azure Container Apps, wyświetlane na trzech podstawowych grafach: żądania, nanordzenia użycia procesora CPU i bajty zestawu roboczego pamięci.

  • Wykres Żądania zawiera wizualną reprezentację żądań HTTP wysyłanych do aplikacji, oferując cenny wgląd w ruch aplikacji i zaangażowanie użytkowników w czasie.
  • Wykres Użycie procesora CPU Nanocores ilustruje wykorzystanie procesora CPU aplikacji w nanocores, ułatwiając monitorowanie zużycia zasobów i optymalizacji wydajności.
  • Wykres Bajty zestawu roboczego pamięci przedstawia użycie pamięci aplikacji, umożliwiając użytkownikom śledzenie trendów wykorzystania pamięci i identyfikowanie potencjalnych problemów związanych z pamięcią.

Ustawienia

Karta Ustawienia jest podzielona na cztery główne kategorie: Ogólne, Domeny, Trasy i Uwierzytelnianie.

Karta Ustawienia jest podzielona na trzy kategorie: Ogólne, Zmienne środowiskowe i Wpisy tajne.

  • W sekcji Ogólne opcje obejmują definiowanie nazwy składnika w celu łatwej identyfikacji w przestrzeni aplikacji, określanie portu nasłuchiwania do zarządzania połączeniami przychodzącymi oraz konfigurowanie ustawień ruchu przychodzącego na potrzeby kontrolowania routingu ruchu sieciowego do bazy danych.
  • W sekcji Zmienne środowiskowe można skonfigurować podstawowe zmienne specyficzne dla środowiska, takie jak nazwy użytkowników bazy danych, parametry połączenia, lokalizacje instalacji i inne parametry kluczowe dla bezproblemowych operacji bazy danych.
  • W sekcji Wpisy tajne zawiera bezpieczne repozytorium do przechowywania poufnych danych przez wprowadzanie par klucz/wartość. Do tych wpisów tajnych można odwoływać się przez zmienne środowiskowe, zapewniając ochronę informacji poufnych w składniku bazy danych.

Karta Ustawienia jest podzielona na trzy kategorie: Ogólne, Zmienne środowiskowe i Wpisy tajne.

  • W sekcji Ogólne opcje obejmują definiowanie nazwy składnika w celu łatwej identyfikacji w przestrzeni aplikacji, określanie portu nasłuchiwania do zarządzania połączeniami przychodzącymi oraz konfigurowanie ustawień ruchu przychodzącego na potrzeby kontrolowania routingu ruchu sieciowego do bazy danych.
  • W sekcji Zmienne środowiskowe można skonfigurować podstawowe zmienne specyficzne dla środowiska, takie jak nazwy użytkowników bazy danych, parametry połączenia, lokalizacje instalacji i inne parametry kluczowe dla bezproblemowych operacji bazy danych.
  • W sekcji Wpisy tajne zawiera bezpieczne repozytorium do przechowywania poufnych danych przez wprowadzanie par klucz/wartość. Do tych wpisów tajnych można odwoływać się przez zmienne środowiskowe, zapewniając ochronę informacji poufnych w składniku bazy danych.

Informacje

Na tej karcie przedstawiono następujące szczegóły:

Nazwa/nazwisko Opis
Adres URL Bezpośredni link do aplikacji
Lokalizacja Region świadczenia usługi Azure, w którym jest hostowana aplikacja
Grupa zasobów Określona grupa zasobów zarządzająca aplikacją
Cennik Szczegóły cennika
Repozytorium Repozytorium GitHub używane dla kodu źródłowego aplikacji
Oddział Gałąź usługi GitHub używana dla kodu źródłowego aplikacji
Subskrypcja Subskrypcja platformy Azure, w ramach której działa aplikacja
Nazwa zasobu Nazwa wewnętrzna używana w obszarze Miejsca do aplikacji

Na tej karcie przedstawiono następujące szczegóły:

Nazwa/nazwisko Opis
Adres URL Bezpośredni link do aplikacji
Lokalizacja Region świadczenia usługi Azure, w którym jest hostowana aplikacja
Grupa zasobów Określona grupa zasobów zarządzająca aplikacją
Cennik Szczegóły cennika
Repozytorium Repozytorium GitHub używane dla kodu źródłowego aplikacji
Oddział Gałąź usługi GitHub używana dla kodu źródłowego aplikacji
Subskrypcja Subskrypcja platformy Azure, w ramach której działa aplikacja
Nazwa zasobu Nazwa wewnętrzna używana w obszarze Miejsca do aplikacji

Na tej karcie przedstawiono następujące szczegóły:

Nazwa/nazwisko Opis
Adres URL Bezpośredni link do aplikacji
Lokalizacja Region świadczenia usługi Azure, w którym jest hostowana aplikacja
Grupa zasobów Określona grupa zasobów zarządzająca aplikacją
Cennik Szczegóły cennika
Subskrypcja Subskrypcja platformy Azure, w ramach której działa aplikacja
Nazwa zasobu Nazwa wewnętrzna używana w obszarze Miejsca do aplikacji