在没有Azure安全中心的情况下从Azure提取警报日志

时间:2020-07-31 05:23:25

标签: azure azure-log-analytics azure-security devops-services

Log-analytics showing no related to alerts Screenshot of Alerts我想提取 CSV 格式的警报日志,以表明我已收到此类警报。 但是无法从 azure日志查询中提取出来,还是我必须安装一些代理

1 个答案:

答案 0 :(得分:1)

您可以列出所有现有警报,可以根据多个参数(例如时间范围)过滤结果。然后可以根据特定的字段对结果进行排序,默认值为lastModifiedDateTime:

import React, { useCallback, useState } from "react";

import Speaker from "./Speaker";

export default () => {
  const speakersArray = [
    { name: "Crockford", id: 101, favorite: true },
    { name: "Gupta", id: 102, favorite: false },
    { name: "Ailes", id: 103, favorite: true },
  ];

  const [speakers, setSpeakers] = useState(speakersArray);

  const clickFunction = useCallback((speakerIdClicked) => {
    var speakersArrayUpdated = speakers.map((rec) => {
      if (rec.id === speakerIdClicked) {
        return { ...rec, favorite: !rec.favorite }; // <= return a copy of rec
      }
      return rec;
    });
    setSpeakers(speakersArrayUpdated);
  }, []); // <= remove speakers dependency

  return (
    <div>
      {speakers.map((rec) => {
        return (
          <Speaker
            speaker={rec}
            key={rec.id}
            clickFunction={clickFunction}
          ></Speaker>
        );
      })}
    </div>
  );
};

与可选参数类似:

GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.AlertsManagement/alerts?api-version=2018-05-05

要检查用于记录的其他URI参数,您可以参考此URL

最后,当您使用JSON格式的响应时,您可以使用任何免费可用的在线转换实用程序(例如此项服务{{3})将其自动转换为CSV格式。 })

相关问题