Business Activity Monitoring: Process Control For the Enterprise
by Tom Lubinski, SL Corporation. Abstract - Business Activity Monitoring Applications are becoming increasingly common and sophisticated. Much can be learned about the analysis and visualization of real-time data from comparisons with previous generations of process monitoring and telemetry systems. While there are similarities, there are also significant differences in the technology involved in the handling [...]
I have 2 RHEL 5.9 system where customized applications are running.
These 2 servers are with in a network (LAN) with each other.One application in say Server 1 can talk to another application in server 2 and vice versa.
The applications are exchanging data among each other.
Recently I am... (0 Replies)
Hi there,
I want to ask you guys what you think about my problem.
I work as a sysadmin on about 7000 workstations or so and to save money and energy, we've decided to switch off as many workstations as possible during the night (probably by shutting it down by cron and power it on by... (8 Replies)
Hello,
First post so bear with me....i've done lost of searches on this and did not find a definitive answer.
I need to be able to capture in log every single keystroke a user performs, I am aware that the script command can be used to do this, however, here is my dilemma/problem.
Here... (1 Reply)
Hi All,
I would like to monitor the volume of Data that is transferred through a single port in AIX. I have nmon installed in my machine. What is the best possible solution for this problem.
Thanks in Advance. (3 Replies)
os_activity_initiate(3) BSD Library Functions Manual os_activity_initiate(3)NAME
os_activity_initiate, os_activity_initiate_f -- activity related routines
SYNOPSIS
#include <os/activity.h>
void
os_activity_initiate(const char *description, uint32_t flags, void (^activity_block)(void));
void
os_activity_initiate_f(const char *description, uint32_t flags, void *ctx, void function(void *ctx));
DESCRIPTION
An activity is essentially an identifier that is created by the system. The identifier is transported with work via GCD, XPC and other mecha-
nisms. The identifier simplifies debugging programs since it correlates the trace and log messages to the area in question. Although an
activity appears to have a start/end, it is only finished when no other work related to it is enqueued to be processed. Activity functions
only allow constant strings for performance and privacy, similar to os_trace(3).
Supported Activity Name:
os_activity_initiate("indexing database", OS_ACTIVITY_FLAG_DEFAULT, ^(void) {
[self indexDatabase];
});
Unsupported Activity Name:
snprintf(buffer, "indexing database for %s", username);
os_activity_initiate(buffer, OS_ACTIVITY_FLAG_DEFAULT, ^(void) {
[self indexDatabase];
});
os_activity_initiate and os_activity_initiate_f wraps the block or function with a new activity.
EXAMPLES
Example use of activity with a message.
#include <os/trace.h>
#include <os/activity.h>
- (IBOutlet) indexDatabase:(id) sender {
os_activity_initiate("index database", OS_ACTIVITY_FLAG_DEFAULT, ^{
os_trace("re-indexing database for %d", self.uid);
[self reIndex: self.uid];
});
}
SEE ALSO os_trace(3), os_log(3)Darwin June 1, 2019 Darwin