- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们可以通过哪些方式监控 OpenGrok,包括使用情况和特定搜索?是否有任何内置系统或可以作为扩展添加的系统?
我们在内联网上运行 OpenGrok,但我们无法了解它的使用方式和使用量。
目前正在通过 puppet 管道安装 OpenGrok。
class opengrok {
package {[
'opengrok-tomcat',
'ctags',
]
...
file { '/usr/share/tomcat8/webapps/opengrok-1.0':
ensure => directory,
owner => 'root',
group => 'root',
mode => '0755',
}
我可以通过哪些方式监控 OpenGrok,包括使用情况和特定搜索和/或更多?
1) 在 opengrok 前面添加一个代理转发端点以记录“命中”并将其发送到某个数据库存储。这不会跟踪 opengrok 的低级别使用(即搜索查询),只会跟踪命中率。
2) 以某种方式启用 tomcat 日志并解析日志?我不确定我会从日志中获得多少信息,并且可能涉及解析。然后将此信息发送到某个数据库存储。
最佳答案
我们将 Nginx 用作 OpenGrok 的代理服务器,因此我们将所有 OpenGrok 搜索记录在/var/log/nginx/access.log* 文件中,您可以从中获取大量信息,例如,以下内容:
COMPUTER-IP - USER [27/Sep/2018:10:17:30 -0300] "GET /xxxxx/search?project=sandbox_helloworld%28master%29&q=This+is+a+test&defs=&refs=&path=&hist=&type=sh HTTP/1.1" 200 3345 "https://OPENGROK-SERVER/xxxxx/search?project=sandbox_helloworld%28master%29&q=This+is+a+test&defs=&refs=&path=&hist=&type=" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36"
关于tomcat - 如何跟踪 OpenGrok 服务的使用情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52526701/
我正在使用 OpenGrok 的替代品。我无法正确配置它。我想要的是浏览代码,就像我在 Visual Studio 中一样。我想要一个菜单,其中包含“转到定义”、“查找引用”等的最小选项。如何实现
我们如何维护两个索引以使用 Opengrok 进行源代码浏览?通常 opengrok 提供索引单个源树的选项。网站http://androidxref.com维护多个索引对应不同版本的android。
我正在尝试设置 OpenGrok 来搜索几 GB 的代码,主要是 Java 和 Python 项目。我用 opengrok-0.12.1/bin/OpenGrok index $SRC_ROOT建立索
查看 OpenGrok 帮助页面发现搜索查询基于 Lucene,而 Lucene 反过来表明搜索查询已转换为小写。我想知道是否有任何方法可以更改此行为并执行区分大小写的搜索。 最佳答案 引用搜索 (-
我尝试使用“struct a {”和“struct a {”之类的东西来查找“a”的声明。但 opengrok 似乎只是忽略了大括号。有没有办法搜索短语“struct a {”? 最佳答案 Grok
我只是想知道为多个项目设置和配置 OpenGrok 的最佳方法是什么,例如通过单个页面和下拉列表。 虽然单个项目的文档非常简单,但设置多项目环境的说明对我来说并不是很清楚。 最佳答案 SRC_ROOT
我一直在使用 OPENGROK 来搜索我的 SVN 代码库。它需要一个 check out 版本的存储库来索引它。 当我在我的系统上 checkout 版本时,我已经能够实现在存储库中搜索。 我被卡住
我正在尝试在我的代码库中搜索调用名为“foo”的函数的代码,因此我正在搜索“foo(”,但我得到的结果包括其中包含 foo 一词的所有内容,其中包括 css、注释和甚至没有尾随左括号的字符串。 有人知
我已经使用 Tomcat 7.0 配置了 Opengrok 0.12.1 版本,使用以下命令成功完成了索引。 java -jar opengrok.jar -a on -C -W C:\opengro
我按照 How-to-install-OpenGrok 中的说明在服务器上创建了 2 个 opengrok 项目. 每个项目都有自己的名称:project1 和 project 2。 创建索引后,部署
我浏览了很多帖子和文章,但找不到解决方案。我在创建索引时遇到了问题。 错误:- -bash-3.2$ ./OpenGrok index Loading the default instance con
最近,我的老板让我在我工作的公司探索 OpenGrok 的可能性。首先,我在我的 virtualbox lubuntu 上开始了一些项目,它工作正常,但有点慢。我为此归咎于我的笔记本电脑参数平庸。 现
我们创建了一个 OpenGrok 服务器并为我们的资源编制了索引。问题是我们使用的 SCM(这里是 Perforce,但我想这不适用于 Perforce,因为文件/文件夹级别的权限被广泛使用)限制了对
我正在使用 OpenGrok 并在尝试搜索项目时遇到问题。我收到错误“未找到索引数据库...” 有点奇怪,因为这个实例上还有其他项目,而且它们工作得很好。只有我列表中的最后一个项目才有这个问题...
我们可以通过哪些方式监控 OpenGrok,包括使用情况和特定搜索?是否有任何内置系统或可以作为扩展添加的系统? 我们在内联网上运行 OpenGrok,但我们无法了解它的使用方式和使用量。 安装 目前
我关注了this tutorial使用 Tomcat 7 在 Ubuntu 服务器上安装 OpenGrok。我创建了一个 cron 作业,它将触发 OpenGrok 在一夜之间更新其索引。 如果我通过
是否有等效的 opengrok 或任何带有 php 前端的代码索引器工具? 谢谢! 最佳答案 如果您正在寻找源代码交叉引用器,您可以看看 PHPXref . 如果你想浏览SCM历史,那么你可以转到We
GitHub 的高级搜索还可以,但 OpenGrok 有一些令人向往的功能。 要将 OpenGrok 与 GitHub 托管的存储库一起使用,我必须: 设置我自己的 OpenGrok 服务器 克隆各种
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 4 年前。
我只是按照这里的步骤: http://www.hierax.org/2009/10/opengrok-on-ubuntu-w-tomcat6.html并让 opengrok 与索引搜索一起使用,但历史
我是一名优秀的程序员,十分优秀!