Charging platform service monitoring method and device based on full link
By adopting a unified log format and full-link identification fields in the charging platform, the automated connection and visualization of the business flow process are realized, which solves the problems of data silos and delayed fault diagnosis in the charging platform, and improves the efficiency of fault location and business response speed.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-10
- Publication Date
- 2026-04-07
AI Technical Summary
The existing operation and maintenance system of charging platforms suffers from fragmented log data and inconsistent formats, resulting in data silos. Fault diagnosis relies on manual trial and error, leading to delayed responses and an inability to quickly locate faulty components.
By adopting a unified log format and full-link identification fields, business logs are collected, correlated, analyzed, cleaned and reorganized through message queue clusters and log governance services to generate full-link monitoring data, which is then stored in the monitoring database to achieve automated tracking and visualization of cross-system business flow processes.
It enables transparent tracking of cross-system data, allowing maintenance personnel to quickly pinpoint the source of the fault, significantly improving troubleshooting efficiency and business response time.
Smart Images

Figure CN121814786A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of service monitoring, in particular to a full-link-based charging platform service monitoring method and device. BACKGROUND
[0002] With the rapid development of the new energy automobile industry, the charging platform bears complex long-link interactive services such as user authentication, order payment and device control, and the system stability and fault response speed are crucial to user experience.
[0003] The operation and maintenance system of the existing charging platform mostly adopts a distributed independent management mode, and the service logs are stored locally in each service node. The monitoring means mainly relies on server basic resource indicators and physical online state monitoring of charging pile devices. When a fault occurs, the operation and maintenance personnel usually need to log in to different business subsystems one by one, manually retrieve and compare scattered log files to restore the business running process.
[0004] However, the above-mentioned method has the following significant drawbacks: first, the log data is fragmented and the format is not standardized, making it difficult to establish effective cross-system association and forming a data island; second, fault troubleshooting relies on manual trial and error, and the positioning period may be as long as several hours, which is difficult to meet the high instantaneity requirements of charging services; third, there is a lack of dynamic tracking of cross-service interaction logic, making it difficult to perceive implicit abnormalities in the business flow, resulting in serious lag in risk warning and inability to intervene before the fault spreads. SUMMARY
[0005] The present application provides a full-link-based charging platform service monitoring method and device to solve the defects of data island, link state opacity and response lag caused by manual trial and error in fault troubleshooting due to scattered charging service logs in the prior art, and to realize automatic series tracking and visual presentation of the cross-system business flow process, so as to quickly and accurately locate the fault link.
[0006] The present application provides a full-link-based charging platform service monitoring method, comprising the following steps: According to the preset unified log format and field definition, the business logs of different service nodes of the charging platform are collected, and the business logs are pushed to a message queue cluster; wherein the field definition includes a full-link identification field for series business process; The log management service pulls the business logs from the message queue cluster, analyzes and cleanses the business logs according to the full-link identification field, generates full-link monitoring data including the complete business flow process, and stores the full-link monitoring data in a monitoring database; The full-link monitoring data corresponding to the query command is obtained by matching the search conditions in the query command in the monitoring database and then displayed.
[0007] According to the present invention, a charging platform service monitoring method based on the entire chain is provided, which performs correlation analysis and cleaning and reorganization on the service logs based on the entire chain identifier field to generate end-to-end monitoring data including the complete service flow process, including: Parse the business logs and extract the end-to-end identifier field from them; Based on the full-link identifier field, the business logs of different service nodes are associated; Based on the associated business logs, generate end-to-end monitoring data containing multiple service links.
[0008] According to a charging platform service monitoring method based on the entire chain provided by the present invention, the entire chain monitoring data is displayed, including: Generate a visual business process diagram, which sequentially displays the execution nodes of each service link in the full-link monitoring data in chronological order; Based on the business logs of the service links corresponding to the full-link monitoring data, the fault nodes in the business process diagram are highlighted.
[0009] According to the present invention, a charging platform business monitoring method based on the entire link is provided, wherein the entire link identification field includes one or more of the following: message identifier ID, tracking ID, order number, user mobile phone number, and charging asset information.
[0010] According to the present invention, a charging platform service monitoring method based on the entire link is provided, wherein the message queue cluster is a Kafka cluster.
[0011] According to the present invention, a charging platform service monitoring method based on the entire link is provided, wherein the monitoring database is the ClickHouse database.
[0012] The present invention also provides a charging platform service monitoring device based on the entire chain, comprising the following modules: The data collection module is used to collect business logs of various core services of the charging platform according to a preset unified log format and field definitions, and push the business logs to the message queue cluster; wherein, the field definitions include a full-link identification field for connecting business processes; The reorganization module is used to pull the business logs from the message queue cluster through the log governance service, perform correlation analysis and cleaning and reorganization on the business logs according to the full-link identifier field, generate full-link monitoring data including the complete business flow process, and store the full-link monitoring data in the monitoring database. The monitoring module is used to match the full-link monitoring data corresponding to the query command in the monitoring database according to the search conditions in the query command, and to display the full-link monitoring data.
[0013] According to the present invention, a charging platform service monitoring device based on the entire chain is provided, which performs correlation analysis and cleaning and reorganization on service logs based on the entire chain identifier field to generate entire chain monitoring data including the complete service flow process, including: Parse the business logs and extract the end-to-end identifier field from them; Based on the full-link identifier field, the business logs of different service nodes are associated; Based on the associated business logs, generate end-to-end monitoring data containing multiple service links.
[0014] According to the present invention, a charging platform service monitoring device based on the entire chain displays the entire chain monitoring data, including: Generate a visual business process diagram, which sequentially displays the execution nodes of each service link in the full-link monitoring data in chronological order; Based on the business logs of the service links corresponding to the full-link monitoring data, the fault nodes in the business process diagram are highlighted.
[0015] According to the present invention, a charging platform business monitoring device based on the entire link is provided, wherein the entire link identification field includes one or more of the following: message identifier ID, tracking ID, order number, user mobile phone number, and charging asset information.
[0016] According to the present invention, a charging platform service monitoring device based on the entire link is provided, wherein the message queue cluster is a Kafka cluster.
[0017] According to the present invention, a charging platform service monitoring device based on the entire chain is provided, wherein the monitoring database is a ClickHouse database.
[0018] The present invention also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the end-to-end charging platform service monitoring method as described above.
[0019] The present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the end-to-end charging platform service monitoring method as described above.
[0020] The present invention also provides a computer program product, including a computer program that, when executed by a processor, implements the end-to-end charging platform service monitoring method as described above.
[0021] The present invention provides a charging platform business monitoring method and device based on the whole link. By setting a unified log format and a whole link identification field, the business logs scattered across different service nodes are associated, cleaned and recombined into complete whole link monitoring data by using message queues and log governance services. This breaks down data silos across systems, realizes transparent tracking of the business flow process, and allows maintenance personnel to quickly locate fault links based on search conditions, which significantly improves the efficiency of fault diagnosis and the timeliness of business response. Attached Figure Description
[0022] To more clearly illustrate the technical solutions in this invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0023] Figure 1 This is a flowchart illustrating the end-to-end charging platform service monitoring method provided by the present invention.
[0024] Figure 2 This is a schematic diagram of the charging platform business monitoring system based on the entire chain provided by the present invention.
[0025] Figure 3 This is a schematic diagram of the structure of the charging platform business monitoring device based on the entire chain provided by the present invention.
[0026] Figure 4 This is a schematic diagram of the structure of the electronic device provided by the present invention. Detailed Implementation
[0027] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without creative effort are within the scope of protection of this invention.
[0028] Figure 1 This is a flowchart illustrating the end-to-end charging platform service monitoring method provided by the present invention, as shown below. Figure 1 As shown, the method includes the following steps: Step 100: Collect business logs from different service nodes of the charging platform according to the preset unified log format and field definitions, and push the business logs to the message queue cluster; wherein, the field definitions include a full-link identifier field used to connect business processes.
[0029] Step 101: Pull business logs from the message queue cluster through the log governance service, perform correlation analysis and cleaning and reorganization on the business logs according to the full-link identifier field, generate full-link monitoring data including the complete business flow process, and store the full-link monitoring data in the monitoring database.
[0030] Step 102: Match the full-link monitoring data corresponding to the query command in the monitoring database according to the search conditions in the query command, and display the full-link monitoring data.
[0031] Specifically, the execution entity of the end-to-end charging platform business monitoring method provided in this embodiment of the invention can be a monitoring system or server cluster composed of computer equipment with certain computing capabilities.
[0032] First, the system can collect business logs distributed across different service nodes on the charging platform according to a pre-defined unified log format and field definitions. To ensure that the dispersed business processes can be effectively linked subsequently, the pre-defined field definitions can include a dedicated end-to-end identifier field for linking business processes.
[0033] After the data collection is completed, these business logs can be pushed to a message queue cluster for caching and transmission, providing a basic data source for subsequent data processing.
[0034] After the business logs are pushed to the message queue cluster, the system can pull the business logs from the message queue cluster through the log governance service.
[0035] Based on the end-to-end identifier field in the field definition, the system can perform correlation analysis and cleaning and reorganization on the retrieved business logs, logically connecting log fragments that were originally scattered across different nodes and times, thereby generating end-to-end monitoring data that includes the complete business flow process.
[0036] To facilitate rapid subsequent queries and historical tracing, the end-to-end monitoring data generated by the system can be structured and stored in the monitoring database.
[0037] When users need to view or investigate business conditions, the system can receive query instructions from users containing search criteria, and perform matching searches in the monitoring database according to the search criteria in the query instructions.
[0038] After matching the end-to-end monitoring data corresponding to the query command, the system can display the end-to-end monitoring data, thereby intuitively presenting the business flow status.
[0039] To address the shortcomings of existing technologies, such as fragmented logs, significant data silos, and reliance on manual trial and error for fault diagnosis due to opaque link structures, resulting in insufficient response time, this invention provides a full-link charging platform business monitoring method. By standardizing logs and introducing a full-link identification field, it achieves automated collection and reassembly of logs across service nodes. This approach transforms fragmented logs into visualized full-link monitoring data, breaking down data silos and enabling operations personnel to perceive the business flow process in real time and quickly pinpoint problematic links based on search criteria. This significantly improves the efficiency of fault location and the convenience of business maintenance.
[0040] According to the present invention, a charging platform service monitoring method based on the entire chain is provided, which performs correlation analysis and cleaning and reorganization on service logs based on the entire chain identifier field to generate end-to-end monitoring data including the complete service flow process, including: Parse the business logs and extract the end-to-end identifier field from them; Based on the end-to-end identifier field, the business logs of different service nodes are correlated; Based on the associated business logs, generate end-to-end monitoring data containing multiple service links.
[0041] Specifically, after obtaining the raw log data, the system can first perform a parsing operation, that is, parse the business logs. Through in-depth reading and analysis of the log content, the end-to-end identification fields in the business logs can be accurately located and extracted from the complex log structure.
[0042] After extracting the end-to-end identifier field, the system can use this field as a basis to execute logical connections across nodes. At this point, the system can correlate business logs that were originally stored separately and generated by different service nodes based on this end-to-end identifier field. Through this process, the system can identify log fragments associated with the same end-to-end identifier field and group them together, thereby breaking down the physical isolation between the various service nodes.
[0043] Based on the business log sets that have been linked in the above steps, the system can further integrate and generate data.
[0044] The system can reassemble scattered fragments into structured information based on the associated business logs, thereby generating end-to-end monitoring data containing multiple service links.
[0045] In some embodiments, the system can first read the timestamp information carried in each categorized business log, and sort these scattered log fragments according to the chronological order of their occurrence, thereby constructing a flow sequence chain that conforms to the actual business logic. Then, the system can further parse each sorted log, extracting the service node name, key execution actions, and execution results, and mapping this information to specific execution stages on the sequence chain. Based on this, the system can also calculate the time difference between adjacent stages to determine the time consumption of each stage, and encapsulate all stages sequentially into a unified structured object. This structured object can connect all service stages from business initiation to completion, and can also include markers of the overall business integrity and summaries of abnormal states, thus forming logically clear and detailed end-to-end monitoring data.
[0046] The obtained end-to-end monitoring data can completely map the flow path of the business from the initiation end to the end end, covering the status and interaction of each service link involved in the business process.
[0047] According to the present invention, a charging platform service monitoring method based on the entire chain is provided, which displays the entire chain monitoring data, including: Generate a visual business process diagram, which sequentially displays the execution nodes of each service link in the full-link monitoring data in chronological order; Based on the business logs of the service links corresponding to the end-to-end monitoring data, the fault nodes in the business process diagram are highlighted.
[0048] Specifically, in the process of displaying end-to-end monitoring data, the system can first generate a visual business process diagram.
[0049] In this flowchart, to intuitively present the business flow logic, the system can sequentially display the execution nodes of each service link included in the end-to-end monitoring data, according to the chronological order of events. In this way, the originally abstract data is transformed into an intuitive graphical representation, clearly showing the complete flow of the business from start to finish.
[0050] Based on the generated business process diagram, the system can further analyze the business logs of each service link corresponding to the end-to-end monitoring data to determine the operational status of each link. When an anomaly is identified based on the log content, the system can highlight the faulty node in the business process diagram, for example, through color changes or flashing, so that users can immediately capture the problem through visual differences.
[0051] According to the present invention, a charging platform business monitoring method based on the entire link is provided. The entire link identification field includes one or more of the following: message identifier ID, tracking ID, order number, user mobile phone number, and charging asset information.
[0052] Specifically, in order to achieve accurate tracking and multi-dimensional correlation of business data, the full-link identification field used by the system when defining the data structure can specifically include one or more of the following: message identifier (ID), tracking ID (TraceID), order number, user mobile phone number, and charging asset information.
[0053] By supporting the above-mentioned various types of identification fields, the system can flexibly select a single dimension or a combination of dimensions to mark the business flow process. For example, it can link internal system calls by tracking ID, link business transaction processes by order number, or quickly respond to user complaints and troubleshoot equipment failures by mobile phone number and asset information, thereby ensuring the comprehensiveness and accuracy of log association.
[0054] According to the present invention, a charging platform service monitoring method based on the entire link is provided, wherein the message queue cluster is a Kafka cluster.
[0055] Specifically, in order to meet the high concurrency and high traffic data transmission needs of the charging platform, the message queue cluster, which serves as the data transmission hub, can be a Kafka cluster.
[0056] Kafka is a high-throughput distributed publish-subscribe messaging system characterized by high concurrency, persistent storage, and strong fault tolerance. Using a Kafka cluster as a transmission channel and buffer for log data can effectively decouple the log collection end from the backend processing service, ensuring that the large amounts of log data generated during peak charging periods can be stably and reliably received and cached, preventing data loss or collection delays.
[0057] The system can push the collected business logs with the aforementioned end-to-end identifier fields to the Kafka cluster. By leveraging the high throughput and low latency of the Kafka cluster, it can efficiently aggregate and buffer the raw logs scattered across various service nodes, providing a stable data input stream for subsequent log governance services.
[0058] According to the present invention, a charging platform service monitoring method based on the entire link is provided, and the monitoring database is the ClickHouse database.
[0059] Specifically, after the data is cleaned and reorganized, in order to support the real-time writing and fast querying of massive amounts of monitoring data, the monitoring database used can be the ClickHouse database.
[0060] ClickHouse is a columnar database management system for online analytical processing (OLAP), renowned for its superior data compression capabilities and extremely high query performance.
[0061] Using ClickHouse database as the storage medium for end-to-end monitoring data allows for efficient indexing and compression of structured log data, leveraging its columnar storage characteristics to support sub-second query response capabilities for large datasets.
[0062] The following examples illustrate the end-to-end charging platform service monitoring method provided by the present invention.
[0063] Figure 2 This is a schematic diagram of the end-to-end charging platform service monitoring system provided by the present invention, as shown below. Figure 2 As shown, the system performs the following steps: 1. The core service logs to be collected should have a unified log format and field definition. The full-link fields are not limited to message ID, TraceID, order number, mobile phone number and charging asset information, etc., and should be pulled and pushed to the Kafka cluster through the log center of the basic platform.
[0064] 2. The log cleanup and governance service pulls messages from the Kafka cluster, analyzes and cleans the logs, and reassembles them into the ClickHouse database for end-to-end monitoring data.
[0065] 3. The end-to-end monitoring interface allows users to query one or more overall charging process records by criteria such as message ID, order number, mobile phone number, and charging asset information. By clicking on a record, users can check whether the current process is complete or which link has a problem.
[0066] The following describes the end-to-end charging platform service monitoring device provided by the present invention. The end-to-end charging platform service monitoring device described below can be referred to in correspondence with the end-to-end charging platform service monitoring method described above.
[0067] Figure 3 This is a schematic diagram of the structure of the end-to-end charging platform service monitoring device provided by the present invention, as shown below. Figure 3 As shown, the device includes the following modules: The acquisition module 300 is used to collect business logs of various core services of the charging platform according to a preset unified log format and field definition, and push the business logs to the message queue cluster; the field definition includes a full-link identification field used to connect business processes. The reorganization module 310 is used to pull business logs from the message queue cluster through the log governance service, perform correlation analysis and cleaning and reorganization on the business logs according to the full-link identifier field, generate full-link monitoring data including the complete business flow process, and store the full-link monitoring data in the monitoring database. The monitoring module 320 is used to match the full-link monitoring data corresponding to the query command in the monitoring database according to the search conditions in the query command, and to display the full-link monitoring data.
[0068] According to the present invention, a charging platform service monitoring device based on the entire chain is provided, which performs correlation analysis and cleaning and reorganization on service logs based on the entire chain identifier field to generate end-to-end monitoring data including the complete service flow process, including: Parse the business logs and extract the end-to-end identifier field from them; Based on the end-to-end identifier field, the business logs of different service nodes are correlated; Based on the associated business logs, generate end-to-end monitoring data containing multiple service links.
[0069] According to the present invention, a charging platform service monitoring device based on the entire chain displays end-to-end monitoring data, including: Generate a visual business process diagram, which sequentially displays the execution nodes of each service link in the full-link monitoring data in chronological order; Based on the business logs of the service links corresponding to the end-to-end monitoring data, the fault nodes in the business process diagram are highlighted.
[0070] According to the present invention, a charging platform business monitoring device based on the entire link is provided, wherein the entire link identification field includes one or more of the following: message identifier ID, tracking ID, order number, user mobile phone number, and charging asset information.
[0071] According to the present invention, a charging platform business monitoring device based on the entire link is provided, wherein the message queue cluster is a Kafka cluster.
[0072] According to the present invention, a charging platform service monitoring device based on the entire chain is provided, and the monitoring database is the ClickHouse database.
[0073] Figure 4 This is a schematic diagram of the structure of the electronic device provided by the present invention, such as... Figure 4As shown, the electronic device may include: a processor 410, a communications interface 420, a memory 430, and a communication bus 440, wherein the processor 410, the communications interface 420, and the memory 430 communicate with each other via the communication bus 440. The processor 410 can call logical instructions in the memory 430 to execute a full-link charging platform service monitoring method, which includes: According to the preset unified log format and field definition, business logs of different service nodes of the charging platform are collected and pushed to the message queue cluster; the field definition includes a full-link identification field used to connect business processes. The log governance service pulls business logs from the message queue cluster, performs correlation analysis and cleaning and reorganization on the business logs based on the full-link identifier field, generates full-link monitoring data that includes the complete business flow process, and stores the full-link monitoring data in the monitoring database. The system retrieves and displays the full-link monitoring data corresponding to the query command by matching the search criteria in the monitoring database.
[0074] Furthermore, the logical instructions in the aforementioned memory 430 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0075] On the other hand, the present invention also provides a computer program product, which includes a computer program that can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the end-to-end charging platform service monitoring method provided by the above methods, which includes: According to the preset unified log format and field definition, business logs of different service nodes of the charging platform are collected and pushed to the message queue cluster; the field definition includes a full-link identification field used to connect business processes. The log governance service pulls business logs from the message queue cluster, performs correlation analysis and cleaning and reorganization on the business logs based on the full-link identifier field, generates full-link monitoring data that includes the complete business flow process, and stores the full-link monitoring data in the monitoring database. The system retrieves and displays the full-link monitoring data corresponding to the query command by matching the search criteria in the monitoring database.
[0076] In another aspect, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, is implemented to perform the end-to-end charging platform service monitoring method provided by the above methods, the method comprising: According to the preset unified log format and field definition, business logs of different service nodes of the charging platform are collected and pushed to the message queue cluster; the field definition includes a full-link identification field used to connect business processes. The log governance service pulls business logs from the message queue cluster, performs correlation analysis and cleaning and reorganization on the business logs based on the full-link identifier field, generates full-link monitoring data that includes the complete business flow process, and stores the full-link monitoring data in the monitoring database. The system retrieves and displays the full-link monitoring data corresponding to the query command by matching the search criteria in the monitoring database.
[0077] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.
[0078] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.
[0079] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for monitoring charging platform services based on the entire supply chain, characterized in that, include: According to the preset unified log format and field definition, business logs of different service nodes of the charging platform are collected and pushed to the message queue cluster; wherein, the field definition includes a full-link identification field for connecting business processes; The log governance service pulls the business logs from the message queue cluster, performs correlation analysis and cleaning and reorganization on the business logs according to the full-link identifier field, generates full-link monitoring data including the complete business flow process, and stores the full-link monitoring data in the monitoring database. The full-link monitoring data corresponding to the query command is obtained by matching the search conditions in the query command in the monitoring database and then displayed.
2. The charging platform service monitoring method based on the entire chain as described in claim 1, characterized in that, Based on the aforementioned end-to-end identifier field, the business logs are subjected to correlation analysis, cleaning, and reorganization to generate end-to-end monitoring data that includes the complete business flow process, including: Parse the business logs and extract the end-to-end identifier field from them; Based on the full-link identifier field, the business logs of different service nodes are associated; Based on the associated business logs, generate end-to-end monitoring data containing multiple service links.
3. The charging platform service monitoring method based on the entire chain according to claim 2, characterized in that, The end-to-end monitoring data is displayed, including: Generate a visual business process diagram, which sequentially displays the execution nodes of each service link in the full-link monitoring data in chronological order; Based on the business logs of the service links corresponding to the full-link monitoring data, the fault nodes in the business process diagram are highlighted.
4. The charging platform service monitoring method based on the entire chain according to any one of claims 1 to 3, characterized in that, The end-to-end identification field includes one or more of the following: message identifier ID, tracking ID, order number, user mobile phone number, and charging asset information.
5. The charging platform service monitoring method based on the entire chain according to any one of claims 1 to 3, characterized in that, The message queue cluster is a Kafka cluster.
6. The charging platform service monitoring method based on the entire chain according to any one of claims 1 to 3, characterized in that, The monitoring database is the ClickHouse database.
7. A charging platform service monitoring device based on the entire supply chain, characterized in that, include: The data collection module is used to collect business logs of various core services of the charging platform according to a preset unified log format and field definitions, and push the business logs to the message queue cluster; wherein, the field definitions include a full-link identification field for connecting business processes; The reorganization module is used to pull the business logs from the message queue cluster through the log governance service, perform correlation analysis and cleaning and reorganization on the business logs according to the full-link identifier field, generate full-link monitoring data including the complete business flow process, and store the full-link monitoring data in the monitoring database. The monitoring module is used to match the full-link monitoring data corresponding to the query command in the monitoring database according to the search conditions in the query command, and to display the full-link monitoring data.
8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and running on the processor, characterized in that, When the processor executes the computer program, it implements the end-to-end charging platform service monitoring method as described in any one of claims 1 to 6.
9. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the end-to-end charging platform service monitoring method as described in any one of claims 1 to 6.
10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the end-to-end charging platform service monitoring method as described in any one of claims 1 to 6.