对于度量标准,我们需要在所有分区和代理中查看Kafka主题的总大小(以字节为单位).
我一直在寻找关于如何做到这一点的一段时间,如果可能的话,我还没有解决,如何做到这一点.
我们在Kafka的V0.82.
我刚刚创建了控制器,但是当我尝试启动应用程序时,出现标题中提到的错误。
我花了一些时间弄乱我的控制器,看不到任何重复的映射,所以不能完全确定出了什么问题。以下是我的控制器:
@Controller
public class CSPServerController {
@Autowired
ServerService serverService;
@Autowired
AuditLogService auditLogService;
@RequestMapping(name = "/servers", method = RequestMethod.GET)
@PreAuthorize("hasRole(T(com.nathanenglish.serverlldmanagementtool.config.GlobalConfig).RoleReadOnly)")
public String loadServers(Model model){
model.addAttribute("servers",serverService.getAll());
return "servers";
}
@RequestMapping(name = "/servers/new", method = RequestMethod.GET)
@PreAuthorize("hasRole(T(com.nathanenglish.serverlldmanagementtool.config.GlobalConfig).RoleEdit)")
public String newServer(Model model){
model.addAttribute("server", new Server());
model.addAttribute("auditLog", new AuditLog());
return "server";
}
@RequestMapping(name = "/servers/{id}", method = RequestMethod.GET)
@PreAuthorize("hasRole(T(com.nathanenglish.serverlldmanagementtool.config.GlobalConfig).RoleEdit)")
public String getServer(@PathVariable Long id, Model model){
model.addAttribute("server", serverService.getById(id));
model.addAttribute("auditLog", new AuditLog());
return "server";
}
@RequestMapping(name = "/servers/save", method = RequestMethod.POST)
@PreAuthorize("hasRole(T(com.nathanenglish.serverlldmanagementtool.config.GlobalConfig).RoleEdit)")
public String saveServer(Model …Run Code Online (Sandbox Code Playgroud) 我有一个包含嵌套文档的文档,我认为根据过滤器,我可以指定诸如 data.sms.mobileNumber 之类的内容。然而这行不通。
我将如何使用标准 Document getString 请求读取 data.sms.mobileNumber 字段中的数据?
示例文档:
{ "_id" : ObjectId("59b850bd81bacd0013d15085"), "data" : { "sms" : { "message" : "Your SMS Code is ABCDEFG", "mobileNumber" : "+447833477560" } }, "id" : "b0a3886d69fc7319dbb4f4cc21a6039b422810cd875956bfd681095aa65f6245" }
Run Code Online (Sandbox Code Playgroud)
示例字段获取字符串请求:
document.getString("data.sms.message")
Run Code Online (Sandbox Code Playgroud)