完整路径的Kibana可视化

时间:2016-10-26 04:15:58

标签: iis elasticsearch logstash kibana logstash-grok

我尝试进行可视化(例如垂直条形图),请求的页面是x轴。但是,如果我创建一个x轴的桶类型,将聚合设置为Terms和" page",它会按文件夹,文件名和扩展名拆分路径。

例如,如果路径是/images/icons/up.png,我的可视化就会创建一个条形图,其中包含"图像","图标",&#34 ; up"和" png"。我希望图表使用条形图的完整路径(/images/icons/up.png)。

这些来自IIS日志,我不想包含查询字符串。

public void takePicture() {
        File photoFile = null;
        try {
            photoFile = createImageFile();
        } catch (IOException ex) {
        }
        // Continue only if the File was successfully created
        if (photoFile != null) {
            mPhotoURI = FileProvider.getUriForFile(getContext(),
                    "com.tble.brgo.fileprovider",
                    photoFile);
            Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
            if (takePictureIntent.resolveActivity(getContext().getPackageManager()) != null) {
                takePictureIntent.putExtra(MediaStore.EXTRA_OUTPUT, mPhotoURI);
                startActivityForResult(takePictureIntent, REQUEST_TAKE_PHOTO);
            }
        }
    }

谢谢!

1 个答案:

答案 0 :(得分:1)

对于此类聚合,您的字符串字段应在elasticsearch中定义为“未分析”。否则elasticsearch 会自动对您的字符串字段进行标记。 在kibana中,当您在分析的字段上使用术语聚合时,您会收到警告,您看到了吗?

如果这不能解决您的问题,您可以发布您的弹性搜索索引映射吗?