Preparation

Collecting and Storing Logs

  • Create a log group, for example, polo.guoying on the LTS console. For details, see Creating a Log Group.
  • Create a log stream, for example, lts-topic-gfz3 on the LTS console. For details, see Creating a Log Stream.
  • Configure an agent to collect logs from servers, such as ECSs, to a specified log group, as shown in Figure 1. For details, see Installing the ICAgent.
Figure 1 Configuring an agent

Pushing Alarm Messages

  • Create a topic named fss_test on the SMN console. For details, see Creating a Topic.
  • Add subscriptions to the fss_test topic to push alarm messages to specified email endpoints. For details, see Adding Subscriptions.
  • Define an environment variable named SMN_Topic with value fss_test to push alarm messages to the subscription endpoints under the fss_test topic.

    Alarm messages of a subscribed topic can be pushed through email, SMS messages, and HTTP/HTTPS.

    In this example, when log events trigger the specified function through an LTS trigger, the function filters alarm logs and pushes alarm message to the subscription endpoints.

Processing Cloud Data

Create an OBS bucket and object, and configure event notifications.

  1. Create a bucket and an object on the OBS console, as shown in Figure 2. For details, see Creating a Bucket.
    Figure 2 Creating a bucket

    Name the bucket as logstore and the object as log.txt to store log data.