Open Du-ing opened 1 week ago
您好!我在复现baseline Nezha的时候,发现drain3模块有基于数据集的配置persistence的bin文件,请问对于另外特定的数据集,如何去生成或者获取这样的bin文件呢? 请问您在实验Baseline的时候使用另外的数据集是如何跑通的呢?
具体的涉及的代码在下面,其中有关FilePersistence的bin文件我不知道该如何生成:
def get_miner(ns): template_indir = dirname(__file__) + '/log_template' config = TemplateMinerConfig() config.load(dirname(__file__) + "/log_template/drain3_" + ns + ".ini") config.profiling_enabled = False path = dirname(__file__) + '/log_template/' + ns + ".bin" persistence = FilePersistence(path) template_miner = TemplateMiner(persistence, config=config)
您好!Nezha对于多模态融合有一个假设:log根据OpenTelemetry等可观测规约通过trace ID和span ID建立了与trace之间的联系。在此论文所使用的数据集中,log不具备trace ID和span ID,原生无法关联到事件图上去。因此,此论文所用的baseline可以认为是仅有trace、metric的“妥协”版本,并没有涉及到drain解析的部分,我将这部分拆掉了,希望能解答您的疑惑!
您好!我在复现baseline Nezha的时候,发现drain3模块有基于数据集的配置persistence的bin文件,请问对于另外特定的数据集,如何去生成或者获取这样的bin文件呢? 请问您在实验Baseline的时候使用另外的数据集是如何跑通的呢?
具体的涉及的代码在下面,其中有关FilePersistence的bin文件我不知道该如何生成: