ಇಂಟರ್ಸಿಸ್ಟಮ್ಸ್ ಐಆರ್ಐಎಸ್ ಡೇಟಾ ಪ್ಲಾಟ್ಫಾರ್ಮ್, ಎನ್ಸೆಂಬಲ್ ಇಂಟಿಗ್ರೇಷನ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಮತ್ತು ಕ್ಯಾಶೆ ಡಿಬಿಎಂಎಸ್ ಅಥವಾ ಇನ್ನೊಂದು ಬೈಸಿಕಲ್ನ ಕಥೆಯಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಮತ್ತು ಏಕೀಕರಣ ಪರಿಹಾರಗಳಲ್ಲಿನ ದೋಷಗಳನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಲು ಮತ್ತು ತನಿಖೆ ಮಾಡಲು ಹೆಚ್ಚುವರಿ ಪರಿಕರಗಳ ಫಲಕ.
ಈ ಲೇಖನದಲ್ಲಿ ನಾನು ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಅಡ್ಮಿನಿಸ್ಟ್ರೇಷನ್ ಟೂಲ್ಗಳ ಜೊತೆಗೆ ಇಂಟರ್ಸಿಸ್ಟಮ್ಸ್ ಐಆರ್ಐಎಸ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ನಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಮತ್ತು ಏಕೀಕರಣ ಪರಿಹಾರಗಳನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಲು ಮತ್ತು ಅವು ಸಂಭವಿಸಿದಾಗ ದೋಷಗಳನ್ನು ಕಂಡುಹಿಡಿಯಲು ಪ್ರತಿದಿನ ಬಳಸುವ ಅಪ್ಲಿಕೇಶನ್ ಕುರಿತು ಮಾತನಾಡಲು ಬಯಸುತ್ತೇನೆ.
ಪರಿಹಾರವು ಜಾಗತಿಕ ಅರೇಗಳನ್ನು ವೀಕ್ಷಿಸುವುದು ಮತ್ತು ಸಂಪಾದಿಸುವುದು, ಚಾಲನೆಯಲ್ಲಿರುವ ಪ್ರಶ್ನೆಗಳು (JDBC/ODBC ಸೇರಿದಂತೆ), ಜಿಪ್ ಮಾಡಿದ XLS ಫೈಲ್ಗಳಂತೆ ಇಮೇಲ್ ಮೂಲಕ ಹುಡುಕಾಟ ಫಲಿತಾಂಶಗಳನ್ನು ಕಳುಹಿಸುವುದನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ. ಎಡಿಟ್ ಮಾಡುವ ಸಾಮರ್ಥ್ಯದೊಂದಿಗೆ ವರ್ಗ ವಸ್ತುಗಳನ್ನು ವೀಕ್ಷಿಸಿ. ಸಿಸ್ಟಮ್ ಪ್ರೋಟೋಕಾಲ್ಗಳಿಗಾಗಿ ಹಲವಾರು ಸರಳ ಗ್ರಾಫ್ಗಳು.
ಇದು ಆಧರಿಸಿದ CSP ಅಪ್ಲಿಕೇಶನ್ ಆಗಿದೆ
ನೀವು ಆಸಕ್ತಿ ಹೊಂದಿದ್ದರೆ, ದಯವಿಟ್ಟು ಕೆಳಗೆ ಮತ್ತು ಒಳಗೆ ನೋಡಿ
ಇಂಟರ್ಸಿಸ್ಟಮ್ಸ್ ಐಆರ್ಐಎಸ್, ಎನ್ಸೆಂಬಲ್ ಮತ್ತು ಕ್ಯಾಶೆ ಡಿಬಿಎಂಎಸ್ನಲ್ಲಿನ ವಸ್ತುಗಳಿಗೆ ಬದಲಾವಣೆಗಳನ್ನು ಹೇಗೆ ಲಾಗ್ ಮಾಡುವುದು ಎಂಬ ಪ್ರಶ್ನೆಯನ್ನು ಅಧ್ಯಯನ ಮಾಡುವುದರೊಂದಿಗೆ ಇದು ಪ್ರಾರಂಭವಾಯಿತು.
ಓದಿದ ನಂತರ
ಪರಿಣಾಮವಾಗಿ ಪರಿಹಾರವನ್ನು %CSP.Util.Pane ನ ಪ್ಯಾನಲ್ ಉಪವರ್ಗವಾಗಿ ಅಳವಡಿಸಲಾಗಿದೆ, ಇದು ಮುಖ್ಯ ಕಮಾಂಡ್ ವಿಂಡೋ ಮತ್ತು ರನ್ ಬಟನ್ ಜೊತೆಗೆ ಕಮಾಂಡ್ ರಿಫೈನ್ಮೆಂಟ್ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಹೊಂದಿದೆ.
ನೀವು "?" ಅನ್ನು ನಮೂದಿಸಿದಾಗ ಈ ಆಜ್ಞೆಗಳ ಸಂಕ್ಷಿಪ್ತ ವಿವರಣೆಯನ್ನು ನಾವು ಪಡೆಯುತ್ತೇವೆ:
ಗ್ಲೋಬಲ್ಸ್
ಜಾಗತಿಕವನ್ನು ವೀಕ್ಷಿಸುವುದು ನನ್ನ ಸಾಮಾನ್ಯ ಆಜ್ಞೆಯಾಗಿದೆ. ನಿಯಮದಂತೆ, ನಿಮ್ಮ ಸ್ವಂತ ಅಥವಾ ಬೇರೊಬ್ಬರ ಯೋಜನೆಯನ್ನು ಡೀಬಗ್ ಮಾಡುವಾಗ ಇದು ಜಾಗತಿಕ ಪ್ರೋಟೋಕಾಲ್ ಆಗಿದೆ. ನೀವು ಅದನ್ನು ಹಿಮ್ಮುಖ ಕ್ರಮದಲ್ಲಿ ವೀಕ್ಷಿಸಬಹುದು, ಹಾಗೆಯೇ ಲಿಂಕ್ ಮತ್ತು ಡೇಟಾ ಎರಡಕ್ಕೂ ಫಿಲ್ಟರ್ ಅನ್ನು ಅನ್ವಯಿಸುವ ಮೂಲಕ. ಕಂಡುಬರುವ ನೋಡ್ಗಳನ್ನು ಸಂಪಾದಿಸಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು:
ಹೆಸರಿನ ನಂತರ ಆಜ್ಞೆಯಲ್ಲಿ ಮೈನಸ್ ^logMSW- ಅನ್ನು ನಮೂದಿಸುವ ಮೂಲಕ ನೀವು ಸಂಪೂರ್ಣ ಜಾಗತಿಕವನ್ನು ಅಳಿಸಬಹುದು.
ಆದರೆ ಈ ರೀತಿಯಲ್ಲಿ ನೀವು ^log (ಪ್ರೋಟೋಕಾಲ್ ಗ್ಲೋಬಲ್ಸ್) ನೊಂದಿಗೆ ಪ್ರಾರಂಭವಾಗುವ ಗ್ಲೋಬಲ್ಗಳನ್ನು ಮಾತ್ರ ಅಳಿಸಬಹುದು, ಅಂದರೆ. ಆಕಸ್ಮಿಕ ಅಳಿಸುವಿಕೆಯ ವಿರುದ್ಧ ನಿರ್ಬಂಧವನ್ನು ಜಾರಿಗೊಳಿಸಲಾಗಿದೆ.
ನೀವು ಹೆಸರಿನ ನಂತರ "*" ಅನ್ನು ನಮೂದಿಸಿದರೆ, ನೀವು ಹೆಚ್ಚುವರಿ ಗುಣಲಕ್ಷಣಗಳೊಂದಿಗೆ ಜಾಗತಿಕ ಪಟ್ಟಿಯನ್ನು ಪಡೆಯುತ್ತೀರಿ. ಎರಡನೆಯ "*" ಹೊಸ ಕ್ಷೇತ್ರವನ್ನು "ಹಂಚಿಕೊಳ್ಳಲಾದ MB" ಅನ್ನು ಸೇರಿಸುತ್ತದೆ, ಮತ್ತು ಇನ್ನೊಂದು ನಕ್ಷತ್ರ ಚಿಹ್ನೆಯು "ಬಳಸಿದ MB" ಆಗಿರುತ್ತದೆ. ಈ ಎರಡು ವರದಿಗಳ ಸಂಯೋಜನೆ ಮತ್ತು "ನಕ್ಷತ್ರ ಚಿಹ್ನೆಗಳು" ಆಗಿ ವಿಭಾಗಿಸುವಿಕೆಯು ಸಾಮಾನ್ಯವಾಗಿ ದೀರ್ಘ-ರೂಪಿಸುವ ವರದಿಯನ್ನು ಆಕ್ರಮಿತ ಬ್ಲಾಕ್ಗಳಾಗಿ ವಿಭಜಿಸಲು ಮಾಡಲಾಗುತ್ತದೆ. ದೊಡ್ಡ ಜಾಗತಿಕಗಳ.
ಈ ಕೋಷ್ಟಕದಿಂದ ನೀವು ಜಾಗತಿಕವನ್ನು ವೀಕ್ಷಿಸಲು ಸಕ್ರಿಯ ಲಿಂಕ್ಗಳನ್ನು ಅನುಸರಿಸಬಹುದು ಅಥವಾ ಅನುಮತಿ ಕ್ಷೇತ್ರದಲ್ಲಿ R ಅಥವಾ W ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡುವ ಮೂಲಕ ನಿರ್ವಹಣಾ ಪೋರ್ಟಲ್ನಿಂದ ಪ್ರಮಾಣಿತ ರೀತಿಯಲ್ಲಿ ವೀಕ್ಷಿಸಲು/ಸಂಪಾದಿಸಬಹುದು.
ವಿನಂತಿಗಳನ್ನು
ವರದಿಯನ್ನು ಎಕ್ಸೆಲ್ ಸ್ವರೂಪಕ್ಕೆ ಪರಿವರ್ತಿಸಲಾಗುತ್ತಿದೆ
ಎರಡನೇ ಹೆಚ್ಚಾಗಿ ಬಳಸಲಾಗುವ ಕಾರ್ಯವೆಂದರೆ ಪ್ರಶ್ನೆ ಎಕ್ಸಿಕ್ಯೂಶನ್. ಇದನ್ನು ಮಾಡಲು, sql ಹೇಳಿಕೆಯನ್ನು ಆಜ್ಞೆಯಂತೆ ನಮೂದಿಸಿ.
ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಸಿಸ್ಟಮ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್ ಪೋರ್ಟಲ್ನಲ್ಲಿ ನನಗೆ ಸಾಕಷ್ಟು ಮುಖ್ಯವಾದ ವಿಷಯವೆಂದರೆ DBMS ನಲ್ಲಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾದ JDBC/ODBC ಮೂಲಗಳಲ್ಲಿ ಪ್ರಶ್ನೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವುದು ಮತ್ತು XLS ಸ್ವರೂಪದಲ್ಲಿ ಫಲಿತಾಂಶಗಳನ್ನು ಔಟ್ಪುಟ್ ಮಾಡುವುದು, ಫೈಲ್ ಅನ್ನು ಆರ್ಕೈವ್ ಮಾಡುವುದು ಮತ್ತು ಇಮೇಲ್ ಮೂಲಕ ಕಳುಹಿಸುವುದು. ಇದನ್ನು ಮಾಡಲು, ನನ್ನ ಉಪಕರಣದಲ್ಲಿ, ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಮೊದಲು, ನೀವು "ಎಕ್ಸೆಲ್ ಫೈಲ್ಗೆ ಡೌನ್ಲೋಡ್ ಮಾಡಿ" ಚೆಕ್ಬಾಕ್ಸ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಬೇಕಾಗುತ್ತದೆ.
ಈ ವೈಶಿಷ್ಟ್ಯವು ನನ್ನ ದೈನಂದಿನ ದಿನಚರಿಯಲ್ಲಿ ನನಗೆ ಸಾಕಷ್ಟು ಸಮಯವನ್ನು ಉಳಿಸುತ್ತದೆ ಮತ್ತು ನಾನು ಸಿದ್ಧ ಮಾಡ್ಯೂಲ್ಗಳನ್ನು ಹೊಸ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಮತ್ತು ಏಕೀಕರಣ ಪರಿಹಾರಗಳಿಗೆ ಯಶಸ್ವಿಯಾಗಿ ಸಂಯೋಜಿಸುತ್ತೇನೆ.
ಆದರೆ ಇದನ್ನು ಮಾಡಲು, ನೀವು ಮೊದಲು ಸರ್ವರ್ನಲ್ಲಿ ಫೈಲ್ಗಳನ್ನು ರಚಿಸುವ ಮಾರ್ಗವನ್ನು ಮತ್ತು ಬಳಕೆದಾರ ಮತ್ತು ಮೇಲ್ ಸರ್ವರ್ನ ರುಜುವಾತುಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ; ಇದಕ್ಕಾಗಿ, ನೀವು ಜಾಗತಿಕ ಪ್ರೋಗ್ರಾಂ ಸೆಟ್ಟಿಂಗ್ಗಳ ನೋಡ್ಗಳನ್ನು ಸಂಪಾದಿಸಬೇಕಾಗುತ್ತದೆ ^% App.Setting .
ಜಾಗತಿಕವಾಗಿ ವರದಿಗಳನ್ನು ಉಳಿಸಲಾಗುತ್ತಿದೆ
ಜಾಗತಿಕವಾಗಿ ವರದಿ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯ ಫಲಿತಾಂಶಗಳನ್ನು ಉಳಿಸಲು ಆಗಾಗ್ಗೆ ಇದು ಅಗತ್ಯವಾಗಿರುತ್ತದೆ. ಇದನ್ನು ಮಾಡಲು, ನಾನು ಈ ಕೆಳಗಿನ ಕಾರ್ಯವಿಧಾನಗಳನ್ನು ಬಳಸುತ್ತೇನೆ:
JDBC ಗಾಗಿ:
##ವರ್ಗ(App.sys).SqlToDSN
ODBC ಗಾಗಿ:
##ವರ್ಗ(App.sys).SaveGateway
SQL ಅಭಿವ್ಯಕ್ತಿಗಳಿಗಾಗಿ:
##ವರ್ಗ(App.sys).SaveSQL
ಪ್ರಶ್ನೆಗೆ:
##ವರ್ಗ(App.sys).SaveQuery
ಉದಾಹರಣೆಗೆ, ಫಲಕದಲ್ಲಿದ್ದರೆ ಆಜ್ಞೆ
xec do ##class(App.sys).SaveQuery("%SYSTEM.License:Counts","^GN",0)
ಪರವಾನಗಿ ಬಳಕೆಯ ಎಣಿಕೆಯ ವಿನಂತಿಯ ಫಲಿತಾಂಶವನ್ನು ^GN ಅರೇಯಲ್ಲಿ ಉಳಿಸೋಣ, ಮತ್ತು ಆಜ್ಞೆಯೊಂದಿಗೆ ಫಲಕದಲ್ಲಿ ಏನನ್ನು ಉಳಿಸಲಾಗಿದೆ ಎಂಬುದನ್ನು ನೀವು ನೋಡಬಹುದು: result ^GN("%SYSTEM.License:Counts",0)
ವರ್ಧಿತ ಕಾರ್ಯನಿರ್ವಹಣೆಯ ಮಾಡ್ಯೂಲ್ಗಳು
ಮತ್ತು ನನ್ನ ಕೆಲಸವನ್ನು ಹೆಚ್ಚು ಸರಳೀಕರಿಸಿದ ಮತ್ತು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಿದ ಎರಡನೆಯ ಸುಧಾರಣೆ, ಪ್ರತಿ ಪ್ರಶ್ನೆ ಸಾಲನ್ನು ರಚಿಸುವಾಗ ವಿಶೇಷವಾಗಿ ಬರೆದ ಮಾಡ್ಯೂಲ್ಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಸಾಮರ್ಥ್ಯದ ಅನುಷ್ಠಾನವಾಗಿದೆ. ಈ ರೀತಿಯಾಗಿ ನಾನು ಒಂದು ಪಾಸ್ನಲ್ಲಿ ಫ್ಲೈನಲ್ಲಿ ವರದಿಯಲ್ಲಿ ಹೊಸ ಕಾರ್ಯವನ್ನು ನಿರ್ಮಿಸಬಹುದು, ಉದಾಹರಣೆಗೆ, ಡೇಟಾದ ಹೆಚ್ಚುವರಿ ಕಾರ್ಯಾಚರಣೆಗಳಿಗಾಗಿ ಸಕ್ರಿಯ ಲಿಂಕ್ಗಳು.
ಉದಾಹರಣೆ 1: App.Parameter ವರ್ಗದೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವುದು
"ಟೇಬಲ್ ನ್ಯಾವಿಗೇಟರ್" ಅನ್ನು ಬಳಸಿಕೊಂಡು ನಿಯತಾಂಕವನ್ನು ರಚಿಸಿ
"ಆಯ್ಕೆಗಳು" ಮೂಲಕ ನಿಯತಾಂಕವನ್ನು ಸಂಪಾದಿಸಿ
ಉದಾಹರಣೆ 2: "ಇತಿಹಾಸ" ಲಿಂಕ್ ಮೂಲಕ ಜಾಗತಿಕ ವೀಕ್ಷಣೆ
ಪಟ್ಟಿಯಲ್ಲಿ
ಲೇಖನದಿಂದ ಸ್ಫೂರ್ತಿ [9] ಮತ್ತು ಡೇಟಾಬೇಸ್ಗಳ ಬೆಳವಣಿಗೆಯನ್ನು ದೃಶ್ಯೀಕರಿಸಲು, ಪ್ರಸ್ತುತ ದಿನದಿಂದ ಹಿಮ್ಮುಖವಾಗಿ "ವಿಸ್ತರಿಸು" ದಾಖಲೆಗಳನ್ನು ಬಳಸಿಕೊಂಡು iris.log ಫೈಲ್ (cconsole.log) ನಿಂದ ರಚಿಸಲಾದ ಡೇಟಾಬೇಸ್ ಗಾತ್ರಗಳ ಮಾಸಿಕ ಗ್ರಾಫ್ ಅನ್ನು ಪ್ರದರ್ಶಿಸುವ ಪುಟವನ್ನು ರಚಿಸಲಾಗಿದೆ.
ಉದಾಹರಣೆಯಾಗಿ, ಇಂಟರ್ಸಿಸ್ಟಮ್ಸ್ ಐಆರ್ಐಎಸ್ನಲ್ಲಿ ಈವೆಂಟ್ ಗ್ರಾಫ್ ಅನ್ನು ಸಹ ರಚಿಸಲಾಗಿದೆ, ಇದು ಪ್ರೋಟೋಕಾಲ್ ಫೈಲ್ನಿಂದ ಕೂಡ ರಚಿಸಲ್ಪಟ್ಟಿದೆ:
ವಸ್ತುಗಳಿಗೆ ಲಿಂಕ್ಗಳು:
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
[10]
ಈ ಉಪಕರಣವನ್ನು ರಚಿಸಲು ನನಗೆ ಸಹಾಯ ಮಾಡಿದ ಈ ಮತ್ತು ಇತರ ಲೇಖನಗಳ ಲೇಖಕರಿಗೆ ಧನ್ಯವಾದಗಳು.
ಪಿಎಸ್ ಈ ಯೋಜನೆಯು ಅಭಿವೃದ್ಧಿ ಹೊಂದುತ್ತಿದೆ ಮತ್ತು ಅನೇಕ ವಿಚಾರಗಳನ್ನು ಇನ್ನೂ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗಿಲ್ಲ. ಮುಂದಿನ ದಿನಗಳಲ್ಲಿ ನಾನು ಮಾಡಲು ಯೋಜಿಸುತ್ತೇನೆ:
1. ಚೌಕಟ್ಟಿನಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್ ಟೆಂಪ್ಲೇಟ್
2. ಕೋಡ್ ಸ್ವರೂಪದ ಸ್ವಯಂ-ದಾಖಲೆ
ಮೂಲ: www.habr.com