2024年7月
Table of Contents |
---|
1 Technical Programme
1.1 Technical Framwork
Since the contents of projects and issues in Jira cannot be located by search, Jira is considered to be associated with Opensearch/Elasticsearch/Splunk connection. Synchronize the contents of projects and issues in Jira to the Opensearch/Elasticsearch/Splunk database, and find the corresponding projects through its support for sharded search capability. Extend Jira's fast search capability.
...
Fig. 1 Diagrams
...
Fig. 2 Plugin Flowchart
1.2 Functional Description
The system provides configuration management, index creation, synchronization configuration, synchronization management, and information retrieval for the Jira system, and the overall functional modules are roughly as follows:
1.3 Function Module
1.3.1 Configuration Management
Connect to Opensearch/Elasticsearch/Splunk configuration information, test the connection status and save it, turn on the plugin.
1.3.2 Creating Indexes
Select the space and create indexes in Opensearch/Elasticsearch/Splunk.
1.3.3 Synchronization configuration
Select some fields to synchronize to Opensearch/Elasticsearch/Splunk.
1.3.4 Synchronization Management
Synchronize corresponding projects or issues.
1.3.5 Information Retrieval
Search and display search results and skip.
2 Operating Instructions
2.1 Configuration Management
...
This interface displays, connecting to Opensearch/Elasticsearch/Splunk configuration information, including http or https, ip address, port, number of index slices, number of index copies, authentication account and password, whether to enable file indexing, and whether to enable plug-ins.
...
The number of index slices and the number of index copies are determined by the Opensearch/Elasticsearch/Splunk database information parameters.
2.2 Creating Indexes
...
Select the corresponding space and create an index, similar to creating a database in Opensearch/Elasticsearch/Splunk.
2.3 Synchronization configuration
...
Select the project and configure the fields that correspond to synchronization to Opensearch/Elasticsearch/Splunk. Fields that are not configured do not need to be synchronized.
2.4 Synchronization Management
...
Clicking the Synchronize button will synchronize the data content of the project or issue according to the synchronization configuration management of the project, view the details of the failure.
2.5 Information Retrieval
...
After synchronization, you can search for content, view the corresponding information according to the search results, and skip to the space or page or issue url.
...