This is an automated email from the ASF dual-hosted git repository.
gaoxingcun pushed a change to branch team-page
in repository https://gitbox.apache.org/repos/asf/hertzbeat.git
from 6f7031b99 update team page
add 6f942bc60 [feature] Improve the import checkstyle (#1802)
add 42fff48e2 [doc] add help document for dns monitoring (#1804)
add 16cec10fa [improve] preventing NPE (#1808)
add f1ed92a52 [refactor] change the warehouse properties the type to
record (#1806)
add e7ec15f68 [refactor] upgrade syntax to jdk17 instanceof & switch
(#1807)
add 8e2ebe303 [test] add nginx collect test (#1809)
add 9ca47ee99 Merge branch 'master' into team-page
No new revisions were added by this update.
Summary of changes:
.../apache/hertzbeat/alert/AlerterWorkerPool.java | 5 +-
.../hertzbeat/alert/calculate/CalculateAlarm.java | 29 +-
.../alert/controller/AlertConvergeController.java | 16 +-
.../alert/controller/AlertConvergesController.java | 20 +-
.../alert/controller/AlertDefineController.java | 21 +-
.../alert/controller/AlertDefinesController.java | 29 +-
.../alert/controller/AlertReportController.java | 14 +-
.../alert/controller/AlertSilenceController.java | 17 +-
.../alert/controller/AlertSilencesController.java | 20 +-
.../alert/controller/AlertsController.java | 30 +-
.../hertzbeat/alert/dao/AlertConvergeDao.java | 3 +-
.../org/apache/hertzbeat/alert/dao/AlertDao.java | 5 +-
.../hertzbeat/alert/dao/AlertDefineBindDao.java | 5 +-
.../apache/hertzbeat/alert/dao/AlertDefineDao.java | 5 +-
.../hertzbeat/alert/dao/AlertMonitorDao.java | 3 +-
.../hertzbeat/alert/dao/AlertSilenceDao.java | 3 +-
.../apache/hertzbeat/alert/dto/AlertSummary.java | 3 +-
.../alert/dto/CloudAlertReportAbstract.java | 3 +-
.../alert/dto/GeneralCloudAlertReport.java | 5 +-
.../hertzbeat/alert/dto/TenCloudAlertReport.java | 5 +-
.../enums/CloudServiceAlarmInformationEnum.java | 3 +-
.../hertzbeat/alert/reduce/AlarmCommonReduce.java | 7 +-
.../alert/reduce/AlarmConvergeReduce.java | 11 +-
.../hertzbeat/alert/reduce/AlarmSilenceReduce.java | 11 +-
.../alert/service/AlertConvergeService.java | 3 +-
.../alert/service/AlertDefineService.java | 9 +-
.../hertzbeat/alert/service/AlertService.java | 5 +-
.../alert/service/AlertSilenceService.java | 3 +-
.../service/impl/AlertConvergeServiceImpl.java | 3 +-
.../AlertDefineAbstractImExportServiceImpl.java | 13 +-
.../impl/AlertDefineExcelImExportServiceImpl.java | 34 ++-
.../impl/AlertDefineJsonImExportServiceImpl.java | 7 +-
.../alert/service/impl/AlertDefineServiceImpl.java | 20 +-
.../impl/AlertDefineYamlImExportServiceImpl.java | 9 +-
.../alert/service/impl/AlertServiceImpl.java | 40 ++-
.../service/impl/AlertSilenceServiceImpl.java | 5 +-
.../hertzbeat/alert/util/AlertTemplateUtil.java | 3 +-
.../org/apache/hertzbeat/alert/util/DateUtil.java | 3 +-
.../org/apache/hertzbeat/collector/Collector.java | 3 +-
.../collect/common/cache/CacheIdentifier.java | 2 +-
.../common/cache/ConnectionCommonCache.java | 26 +-
.../collect/common/cache/JdbcConnect.java | 3 +-
.../collector/collect/common/cache/JmxConnect.java | 3 +-
.../collect/common/http/CommonHttpClient.java | 23 +-
.../collect/database/JdbcCommonCollect.java | 98 +++----
.../collector/collect/dns/DnsCollectImpl.java | 31 +--
.../collector/collect/ftp/FtpCollectImpl.java | 15 +-
.../collector/collect/http/HttpCollectImpl.java | 49 ++--
.../collect/http/SslCertificateCollectImpl.java | 30 +-
.../http/promethus/AbstractPrometheusParse.java | 3 +-
.../http/promethus/PrometheusLastParser.java | 9 +-
.../http/promethus/PrometheusMatrixParser.java | 17 +-
.../http/promethus/PrometheusVectorParser.java | 17 +-
.../http/promethus/exporter/ExporterParser.java | 69 ++---
.../http/promethus/exporter/MetricFamily.java | 5 +-
.../collector/collect/httpsd/HttpsdImpl.java | 7 +-
.../httpsd/constant/DiscoveryClientInstance.java | 3 +-
.../collect/httpsd/discovery/DiscoveryClient.java | 3 +-
.../discovery/DiscoveryClientManagement.java | 5 +-
.../discovery/impl/ConsulDiscoveryClient.java | 7 +-
.../discovery/impl/NacosDiscoveryClient.java | 7 +-
.../collector/collect/icmp/IcmpCollectImpl.java | 13 +-
.../collector/collect/jmx/JmxCollectImpl.java | 49 ++--
.../collect/memcached/MemcachedCollectImpl.java | 19 +-
.../collect/mongodb/MongodbSingleCollectImpl.java | 16 +-
.../collector/collect/mq/RocketmqCollectData.java | 3 +-
.../collect/mq/RocketmqSingleCollectImpl.java | 43 ++-
.../nebulagraph/NebulaGraphCollectImpl.java | 35 ++-
.../collector/collect/nginx/NginxCollectImpl.java | 40 ++-
.../collector/collect/ntp/NtpCollectImpl.java | 23 +-
.../collector/collect/pop3/Pop3CollectImpl.java | 22 +-
.../prometheus/PrometheusAutoCollectImpl.java | 44 +--
.../collect/prometheus/parser/MetricFamily.java | 3 +-
.../collect/prometheus/parser/TextParser.java | 30 +-
.../collector/collect/push/PushCollectImpl.java | 31 +--
.../collect/redis/RedisCommonCollectImpl.java | 36 ++-
.../collector/collect/smtp/SmtpCollectImpl.java | 17 +-
.../collector/collect/snmp/SnmpCollectImpl.java | 53 ++--
.../collector/collect/ssh/SshCollectImpl.java | 65 ++---
.../collect/strategy/CollectStrategyFactory.java | 5 +-
.../collect/telnet/TelnetCollectImpl.java | 23 +-
.../collector/collect/udp/UdpCollectImpl.java | 12 +-
.../collect/websocket/WebsocketCollectImpl.java | 21 +-
.../collector/dispatch/CollectDataDispatch.java | 3 +-
.../collector/dispatch/CommonDispatcher.java | 17 +-
.../collector/dispatch/MetricsCollect.java | 16 +-
.../collector/dispatch/MetricsCollectorQueue.java | 5 +-
.../hertzbeat/collector/dispatch/WorkerPool.java | 7 +-
.../collector/dispatch/entrance/CollectServer.java | 21 +-
.../entrance/internal/CollectJobService.java | 13 +-
.../internal/CollectResponseEventListener.java | 3 +-
.../processor/DeleteCyclicTaskProcessor.java | 3 +-
.../collector/dispatch/timer/HashedWheelTimer.java | 7 +-
.../collector/dispatch/timer/TimerDispatch.java | 5 +-
.../collector/dispatch/timer/TimerDispatcher.java | 11 +-
.../collector/dispatch/timer/WheelTimerTask.java | 13 +-
.../dispatch/unit/impl/DataSizeConvert.java | 5 +-
.../dispatch/unit/impl/TimeLengthConvert.java | 5 +-
.../hertzbeat/collector/util/CollectUtil.java | 20 +-
.../hertzbeat/collector/util/JsonPathParser.java | 11 +-
.../hertzbeat/collector/util/PrivateKeyUtils.java | 5 +-
.../collect/nginx/NginxCollectImplTest.java | 274 +++++++++++++++++--
.../collect/redis/RedisClusterCollectImplTest.java | 5 +-
.../common/cache/CaffeineCacheServiceImpl.java | 2 +-
.../common/config/AviatorConfiguration.java | 6 +-
.../hertzbeat/common/entity/alerter/Alert.java | 26 +-
.../common/entity/alerter/AlertConverge.java | 22 +-
.../common/entity/alerter/AlertDefine.java | 24 +-
.../entity/alerter/AlertDefineMonitorBind.java | 23 +-
.../common/entity/alerter/AlertSilence.java | 21 +-
.../entity/alerter/JsonMapAttributeConverter.java | 3 +-
.../hertzbeat/common/entity/dto/AlertReport.java | 5 +-
.../hertzbeat/common/entity/dto/CollectorInfo.java | 2 +-
.../hertzbeat/common/entity/dto/MetricsData.java | 2 +-
.../common/entity/dto/MetricsHistoryData.java | 4 +-
.../common/entity/dto/PromVectorOrMatrix.java | 10 +-
.../hertzbeat/common/entity/dto/ValueRow.java | 4 +-
.../apache/hertzbeat/common/entity/job/Job.java | 13 +-
.../hertzbeat/common/entity/job/Metrics.java | 36 ++-
.../common/entity/job/protocol/HttpProtocol.java | 5 +-
.../common/entity/job/protocol/NginxProtocol.java | 2 +-
.../entity/job/protocol/PrometheusProtocol.java | 3 +-
.../common/entity/job/protocol/PushProtocol.java | 3 +-
.../common/entity/job/protocol/SnmpProtocol.java | 3 +-
.../hertzbeat/common/entity/manager/Collector.java | 19 +-
.../entity/manager/CollectorMonitorBind.java | 19 +-
.../common/entity/manager/GeneralConfig.java | 17 +-
.../manager/JsonByteListAttributeConverter.java | 3 +-
.../manager/JsonLongListAttributeConverter.java | 2 +-
.../manager/JsonOptionListAttributeConverter.java | 3 +-
.../manager/JsonStringListAttributeConverter.java | 3 +-
.../entity/manager/JsonTagAttributeConverter.java | 3 +-
.../manager/JsonTagListAttributeConverter.java | 3 +-
.../hertzbeat/common/entity/manager/Monitor.java | 28 +-
.../common/entity/manager/NoticeReceiver.java | 20 +-
.../common/entity/manager/NoticeRule.java | 22 +-
.../common/entity/manager/NoticeTemplate.java | 23 +-
.../hertzbeat/common/entity/manager/Param.java | 22 +-
.../common/entity/manager/ParamDefine.java | 23 +-
.../common/entity/manager/StatusPageComponent.java | 13 +-
.../common/entity/manager/StatusPageHistory.java | 13 +-
.../common/entity/manager/StatusPageIncident.java | 24 +-
.../manager/StatusPageIncidentComponentBind.java | 13 +-
.../entity/manager/StatusPageIncidentContent.java | 13 +-
.../common/entity/manager/StatusPageOrg.java | 13 +-
.../hertzbeat/common/entity/manager/Tag.java | 23 +-
.../hertzbeat/common/entity/manager/TagItem.java | 3 +-
.../common/entity/manager/TagMonitorBind.java | 16 +-
.../hertzbeat/common/entity/push/PushMetrics.java | 9 +-
.../common/entity/push/PushMetricsDto.java | 7 +-
.../hertzbeat/common/entity/warehouse/History.java | 14 +-
.../common/queue/impl/InMemoryCommonDataQueue.java | 11 +-
.../common/queue/impl/KafkaCommonDataQueue.java | 13 +-
.../common/serialize/AlertDeserializer.java | 5 +-
.../common/serialize/AlertSerializer.java | 7 +-
.../serialize/KafkaMetricsDataDeserializer.java | 5 +-
.../serialize/KafkaMetricsDataSerializer.java | 5 +-
.../hertzbeat/common/service/AliYunSmsClient.java | 9 +-
.../hertzbeat/common/service/TencentSmsClient.java | 4 +-
.../hertzbeat/common/support/CommonThreadPool.java | 7 +-
.../common/support/ResourceBundleUtf8Control.java | 3 +-
.../common/support/SpringContextHolder.java | 4 +-
.../common/support/valid/EmailParamValidator.java | 3 +-
.../hertzbeat/common/support/valid/EmailValid.java | 7 +-
.../common/support/valid/HostParamValidator.java | 3 +-
.../hertzbeat/common/support/valid/HostValid.java | 7 +-
.../support/valid/PhoneNumParamValidator.java | 3 +-
.../common/support/valid/PhoneNumValid.java | 7 +-
.../org/apache/hertzbeat/common/util/AesUtil.java | 10 +-
.../apache/hertzbeat/common/util/CommonUtil.java | 6 +-
.../apache/hertzbeat/common/util/IpDomainUtil.java | 7 +-
.../org/apache/hertzbeat/common/util/JsonUtil.java | 2 +-
.../hertzbeat/common/util/ResourceBundleUtil.java | 5 +-
.../common/util/SnowFlakeIdGenerator.java | 3 +-
.../hertzbeat/common/util/SnowFlakeIdWorker.java | 2 +-
.../hertzbeat/common/util/prometheus/Metric.java | 2 +-
.../docs/community/code-style-and-quality-guide.md | 15 +
home/docs/help/dns.md | 69 +++++
home/docs/help/guide.md | 1 +
.../community/code-style-and-quality-guide.md | 15 +
.../current/help/dns.md | 68 +++++
.../current/help/guide.md | 1 +
home/sidebars.json | 3 +-
.../java/org/apache/hertzbeat/manager/Manager.java | 3 +-
.../manager/component/alerter/DispatcherAlarm.java | 7 +-
.../impl/AbstractAlertNotifyHandlerImpl.java | 19 +-
.../alerter/impl/AliYunAlertNotifyHandlerImpl.java | 3 +-
.../alerter/impl/DbAlertStoreHandlerImpl.java | 5 +-
.../impl/DingTalkRobotAlertNotifyHandlerImpl.java | 6 +-
.../impl/DiscordBotAlertNotifyHandlerImpl.java | 3 +-
.../alerter/impl/EmailAlertNotifyHandlerImpl.java | 11 +-
.../impl/FlyBookAlertNotifyHandlerImpl.java | 11 +-
.../alerter/impl/GotifyAlertNotifyHandlerImpl.java | 6 +-
.../impl/HuaweiCloudSmnAlertNotifyHandlerImpl.java | 7 +-
.../impl/ServerChanAlertNotifyHandlerImpl.java | 6 +-
.../alerter/impl/SlackAlertNotifyHandlerImpl.java | 3 +-
.../alerter/impl/SmsAlertNotifyHandlerImpl.java | 3 +-
.../impl/TelegramBotAlertNotifyHandlerImpl.java | 6 +-
.../alerter/impl/WeChatAlertNotifyHandlerImpl.java | 12 +-
.../impl/WeWorkAppAlertNotifyHandlerImpl.java | 9 +-
.../impl/WeWorkRobotAlertNotifyHandlerImpl.java | 12 +-
.../impl/WebHookAlertNotifyHandlerImpl.java | 5 +-
.../manager/component/status/CalculateStatus.java | 37 ++-
.../manager/config/AngularErrorViewResolver.java | 10 +-
.../manager/config/CommonCommandLineRunner.java | 9 +-
.../manager/config/HeaderRequestInterceptor.java | 3 +-
.../hertzbeat/manager/config/JpaAuditorConfig.java | 3 +-
.../manager/config/RestTemplateConfig.java | 5 +-
.../manager/config/SecurityCorsConfiguration.java | 3 +-
.../manager/controller/AccountController.java | 23 +-
.../manager/controller/AppController.java | 22 +-
.../manager/controller/CollectorController.java | 24 +-
.../controller/GeneralConfigController.java | 21 +-
.../manager/controller/I18nController.java | 8 +-
.../manager/controller/MetricsController.java | 16 +-
.../manager/controller/MonitorController.java | 19 +-
.../manager/controller/MonitorsController.java | 28 +-
.../manager/controller/NoticeConfigController.java | 24 +-
.../manager/controller/StatusPageController.java | 17 +-
.../controller/StatusPagePublicController.java | 11 +-
.../manager/controller/SummaryController.java | 8 +-
.../manager/controller/TagController.java | 27 +-
.../apache/hertzbeat/manager/dao/CollectorDao.java | 3 +-
.../manager/dao/CollectorMonitorBindDao.java | 7 +-
.../apache/hertzbeat/manager/dao/MonitorDao.java | 9 +-
.../hertzbeat/manager/dao/NoticeRuleDao.java | 3 +-
.../org/apache/hertzbeat/manager/dao/ParamDao.java | 5 +-
.../hertzbeat/manager/dao/ParamDefineDao.java | 3 +-
.../manager/dao/StatusPageComponentDao.java | 3 +-
.../manager/dao/StatusPageHistoryDao.java | 3 +-
.../org/apache/hertzbeat/manager/dao/TagDao.java | 7 +-
.../hertzbeat/manager/dao/TagMonitorBindDao.java | 3 +-
.../nativex/HertzbeatRuntimeHintsRegistrar.java | 5 +-
.../manager/pojo/dto/ComponentStatus.java | 3 +-
.../hertzbeat/manager/pojo/dto/Dashboard.java | 3 +-
.../manager/pojo/dto/EmailNoticeSender.java | 7 +-
.../apache/hertzbeat/manager/pojo/dto/FileDTO.java | 3 +-
.../hertzbeat/manager/pojo/dto/Hierarchy.java | 6 +-
.../hertzbeat/manager/pojo/dto/LoginDto.java | 6 +-
.../manager/pojo/dto/MonitorDefineDto.java | 6 +-
.../hertzbeat/manager/pojo/dto/MonitorDto.java | 12 +-
.../pojo/dto/ObjectStoreConfigChangeEvent.java | 3 +-
.../hertzbeat/manager/pojo/dto/ParamDefineDto.java | 5 +-
.../hertzbeat/manager/pojo/dto/TemplateConfig.java | 3 +-
.../hertzbeat/manager/scheduler/AssignJobs.java | 5 +-
.../manager/scheduler/CollectJobScheduling.java | 3 +-
.../scheduler/CollectorAndJobScheduler.java | 25 +-
.../manager/scheduler/ConsistentHash.java | 14 +-
.../hertzbeat/manager/scheduler/SchedulerInit.java | 13 +-
.../manager/scheduler/netty/ManageServer.java | 11 +-
.../CollectOneTimeDataResponseProcessor.java | 5 +-
.../hertzbeat/manager/service/AppService.java | 7 +-
.../manager/service/AvailableAlertDefineInit.java | 7 +-
.../manager/service/CollectorService.java | 3 +-
.../hertzbeat/manager/service/MailService.java | 3 +-
.../hertzbeat/manager/service/MonitorService.java | 9 +-
.../manager/service/NoticeConfigService.java | 5 +-
.../manager/service/ObjectStoreService.java | 5 +-
.../manager/service/StatusPageService.java | 3 +-
.../hertzbeat/manager/service/TagService.java | 7 +-
.../service/impl/AbstractImExportServiceImpl.java | 24 +-
.../manager/service/impl/AppServiceImpl.java | 40 +--
.../manager/service/impl/CollectorServiceImpl.java | 5 +-
.../service/impl/ExcelImExportServiceImpl.java | 38 ++-
.../service/impl/JsonImExportServiceImpl.java | 7 +-
.../service/impl/MailGeneralConfigServiceImpl.java | 3 +-
.../manager/service/impl/MailServiceImpl.java | 21 +-
.../manager/service/impl/MonitorServiceImpl.java | 53 ++--
.../service/impl/NoticeConfigServiceImpl.java | 20 +-
.../service/impl/ObjectStoreConfigServiceImpl.java | 12 +-
.../service/impl/ObsObjectStoreServiceImpl.java | 9 +-
.../service/impl/StatusPageServiceImpl.java | 15 +-
.../impl/SystemGeneralConfigServiceImpl.java | 9 +-
.../manager/service/impl/TagServiceImpl.java | 13 +-
.../service/impl/TemplateConfigServiceImpl.java | 5 +-
.../service/impl/YamlImExportServiceImpl.java | 9 +-
.../manager/support/GlobalExceptionHandler.java | 19 +-
.../hertzbeat/push/controller/PushController.java | 10 +-
.../push/controller/PushGatewayController.java | 5 +-
.../hertzbeat/push/service/PushGatewayService.java | 3 +-
.../apache/hertzbeat/push/service/PushService.java | 2 +-
.../push/service/impl/PushGatewayServiceImpl.java | 7 +-
.../push/service/impl/PushServiceImpl.java | 9 +-
.../apache/hertzbeat/remoting/RemotingClient.java | 6 +-
.../apache/hertzbeat/remoting/RemotingServer.java | 9 +-
.../remoting/netty/NettyRemotingAbstract.java | 7 +-
.../remoting/netty/NettyRemotingClient.java | 3 +-
.../remoting/netty/NettyRemotingServer.java | 5 +-
.../hertzbeat/remoting/netty/ResponseFuture.java | 3 +-
script/checkstyle/checkstyle.xml | 42 +++
.../hertzbeat/warehouse/WarehouseWorkerPool.java | 5 +-
.../warehouse/config/WarehouseProperties.java | 301 +++++----------------
.../controller/MetricsDataController.java | 24 +-
.../warehouse/service/WarehouseService.java | 3 +-
.../warehouse/service/WarehouseServiceImpl.java | 5 +-
.../store/AbstractHistoryDataStorage.java | 7 +-
.../store/AbstractRealTimeDataStorage.java | 5 +-
.../warehouse/store/DataStorageDispatch.java | 5 +-
.../store/HistoryGrepTimeDbDataStorage.java | 44 ++-
.../store/HistoryInfluxdbDataStorage.java | 29 +-
.../warehouse/store/HistoryIotDbDataStorage.java | 17 +-
.../store/HistoryJpaDatabaseDataStorage.java | 61 ++---
.../store/HistoryTdEngineDataStorage.java | 31 ++-
.../store/HistoryVictoriaMetricsDataStorage.java | 34 ++-
.../warehouse/store/MetricsDataRedisCodec.java | 5 +-
.../warehouse/store/RealTimeMemoryDataStorage.java | 17 +-
.../warehouse/store/RealTimeRedisDataStorage.java | 21 +-
307 files changed, 2497 insertions(+), 2037 deletions(-)
create mode 100644 home/docs/help/dns.md
create mode 100644
home/i18n/zh-cn/docusaurus-plugin-content-docs/current/help/dns.md
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]