text:
Monitoring and Diagnosing Applications with ARM 4.0
- Isaac Walton
- 3 years ago
- Views:
1 Monitoring and Diagnosing Applications with 4.0 Mark W. Johnson IBM Corporation The (Application Response Measurement) standard provides a way to manage business transactions. By embedding simple calls to an agent supporting an application can be managed for availability, service level agreements, and capacity planning. provides a way for applications to provide additional information about transactions, including the relationship between parent and child transactions end-to-end. This paper describes the API, and then explores how information can be used to monitor and diagnose application response time. Introduction During their widespread introduction in the 1960s and 1970s, computer systems had a dramatic impact on many businesses. The deployment of personal computers in the 1980s had a similar impact, providing benefits to small organizations that had benefited only indirectly from the earlier computing technology. Beginning with the explosion in usage of the Internet in the mid-1990s, the greatest advantages are realized by organizations that exploit network computing. They provide new applications that were unthinkable even a few years ago by combining handheld devices, PCs, powerful shared computers, large databases, and networks that connect them. These applications provide unprecedented opportunities for organizations to reach more customers with ever more useful services. They boost productivity and increase the flexibility and responsiveness of the organizations that use them. Because they are so important, these applications, and the networking and computing systems that they run on, are critical to the success of these organizations. These applications are fundamentally different than their predecessors. They have more dependencies on more systems spread over an ever wider geographical area. They partition function throughout the network, and they exploit many different technologies. It is not possible to manage just one technology or one system and understand what the business needs to know. Are the applications doing what they are intended to do? Are transactions completing successfully? Are response times satisfactory? Where are there bottlenecks? In many cases, information from the application itself is needed to answer these questions. The (Application Response Measurement) standard defines a way for applications to provide information to help answer these questions. The applications provide critical information about business transactions from the perspective of the business operations rather than, say, the network. The applications indicate how transactions are related to business transactions initiated by end users. With this information, application management software can measure and report service level agreements, get early warning of poor performance, notify operators or automation routines immediately if transactions are failing, and help isolate where slowdowns are occurring. standard Figure 1 shows how business applications are managed with. is a simple API (application programming interface) that applications or middleware use to pass vital information about transactions to management software. A transaction is any unit of work that the developer of an application considers significant. Examples are interactive transactions in which the user clicks a mouse button and is waiting for a response, remote calls to a database server, and batch jobs. The application calls just before a transaction starts and then again just after it ends. The calls identify the application, the transaction, its completion status, and optional context data about the transaction,
2 Events Topo log y View Cleared Major Minor Warning Critical Note Mon Jan 13 10:13:11 swango.ral Browser James Hill working 13 Jan 10:30am Control Desk Event History Mail CPU Perf SNMP Errors Events LMU/6000 Management Applications Agent Start Stop Business Application Topology View Tools Navigation Tree Events Network Highligh t Agent Start Stop Business Application Figure 1 Overview such as the user who initiated it and the parent/child relationship between transactions. An agent that implements receives the program calls. Based on the calls, it measures and monitors the transactions and makes information about them available to management applications. Questions helps answer Information collected by is sufficient for management solutions to accurately answer important questions without making guesses. Eliminating this guesswork helps both the users of the applications and the administrators responsible for making sure they are meeting the requirements of the business. Is a transaction (and the application) hung, or are the transactions failing? Rather than waiting for phone calls from dissatisfied users, operators can get immediate notification when a transaction is not completing satisfactorily (if the network is available), and appropriate steps taken to remedy the situation. Alternatively, this information can be logged and accurate counts tracked over time. Where is a transaction failing? A trace can be initiated to pinpoint the source of failures. Further analysis could indicate the specific cause, such as a held lock that is blocking a thread. What is the response time? Having satisfactory response times is second in importance only to knowing whether a transaction is hung or is failing. In fact, from the perspective of the user, the only two things that really matter are whether it is working and how long it is taking. Response times are important elements in service level agreements. Who uses the application, and how many of which transactions are used? Because the application calls the API for each transaction, and (optionally) each user is identified, an accurate understanding of actual workload is obtained. Incorrect assumptions about workload are a big contributor to inadequate capacity planning. This same information can be used for charge-back accounting. Where are the bottlenecks? If response times are unsatisfactory, where is the time being spent? By measuring child transactions in addition to the main transactions visible to the user, a lot of insight into where the most time is being spent can be learned. How can the application or environment be tuned to perform better? By understanding which child transactions contribute the most to the total response time, administrators can take steps to minimize the execution paths that are taking the longest. A faster communications link might be installed, a server might be moved onto a network segment closer to its heaviest users, a larger system might be installed, or an application could have a few critical sections redesigned.
3 /* Initialization when application starts. */ arm_register_application(order_app); /* Describes application type */ arm_register_transaction(order_app, Query_Status_Tran); /* Describe transaction type(s) */ arm_start_application (Order_App_Instance); /* Once per running application instance */ /* Main loop: process input requests until we are terminated */ while(work_to_process) { /* Process one transaction. Use arm_start_transaction() to start measuring transaction */ get_caller_request (Calling_Parent_ID, input_parameters); arm_start_transaction(order_app_instance, Query_Status_Tran_Instance, Calling_Parent_ID, my_id); arm_bind_thread (Query_Status_Tran_Instance); /* only needed if multiple threads are used */ process_transaction (input_parameters); /* business logic */ /* External function invocation; Use block/unblock to show how much we are externally blocked */ arm_block_transaction (Query_Status_Tran_Instance, Blocking_Condition_ID); /* optional */ invoke_external_service(my_id, request_parameters); /* external call */ arm_unblock_transaction(blocking_condition_id); /* optional */ /* transaction complete process_returned_data(); /* more business logic */ return_response_to_caller(output_response); /* complete our caller s request */ arm_unbind_thread (Query_Status_Tran_Instance); /* often not needed */ arm_stop_transaction (Query_Status_Tran_Instance, STATUS_GOOD); /* captures measurements */ } /* Termination. Tell that we re done. */ arm_stop_application (Order_App_Instance); Figure 2 Sample Instrumentation in a Psuedo-Language History of What was announced as the API in June 1996 started as separate and independent projects at IBM and Hewlett-Packard. Both projects had similar goals, and each had resulted in implementations that were available as products. Both companies wanted to better serve the needs of the computing community by merging their independent efforts to create a vendorneutral API using the C programming language. This has encouraged use of the API in applications, and stimulated cross-industry and cross-platform support. The technical work took the best ideas from each API, and molded them into a joint proposal which we now know as. As the work progressed towards announcement, many users and vendors were consulted, so that by the time was announced in June 1996 there was a long list of companies supporting the activity. The Working Group, a consortium of companies with varied interests in, developed extensions to the API. These extensions were named 2.0 and were announced and made available in an updated Software Developers Kit in was adopted with minimal changes as a formal standard by The Open Group in 1998 [98]. The Open Group adopted Java bindings as 3.0 in 2001 [01]. The 2.0 C and 3.0 Java bindings are similar but not entirely compatible. In 2003 The Open Group adopted both C and Java bindings in 4.0 [C03, J03]. In 4.0 the C and Java bindings are compatible with each other. 4.0 added extensions to enable more accurate timings in some environments, to make the semantics of application and transaction identity more flexible, and to increase the amount of context data about each transaction instance, such as the binding of a transaction to a thread. adoption in commercial applications The use of has steadily increased over the past several years. Most of the early adopters of were companies that developed applications in-house. They instrumented the applications with in order to improve the manageability of these applications. More recently, commercial applications have instrumented with. Examples that are currently available include Siebel 7.7, SAS 8.2, IBM WebSphere Application Server, and IBM DB2 Universal
4 Database. Plug-ins have also been written for widely used components such as the Apache HTTP Server and Microsoft Internet Information Services [EWLM04]. Commercial implementations of, backed up by management applications, have been available for several years from several vendors. These are continuing to evolve to add new function and to support newer versions of. These products receive and process calls. In some cases they also provide instrumentation on behalf of applications, particularly in J2EE (Java 2 Platform, Enterprise Edition) environments. In these cases the application s EJB (Enterprise JavaBeans ) programs and servlets are measured without the application source code being changed. Combining the instrumentation and support in these commercial products, it is now possible to purchase solutions that trace web transactions end-toend from the HTTP server, through multiple application server tiers, to database servers. Each transaction on these tiers is measured for status and response time, and the data put together for purposes of automated discovery, fault isolation, workload balancing, and capacity planning. Description of the API Figure 2 is an example in a psuedo-language showing the API calls. There are a few other function calls for specialized uses. The Java binding specifies methods that are equivalent. Complete descriptions can be found in the C and Java specifications, along with working examples. Using There are three steps to monitoring application performance with the API. In the first step the application architect selects the transactions to measure and the properties to describe them. This is the most important step. The architect considers who needs what kind of data, and what the data will be used for. It is common and useful for this process to be a joint collaboration between the users and developers of an application, and system and network administrators. A typical approach is to start with transactions that are visible to users or that represent major business operations, and then to augment these with transactions that are dependent on external services, such as a database operation, a RPC (Remote Procedure Call), or a remote queue operation. These will generally be child transactions of a user/business transaction. Knowing how these types of transactions are performing can be invaluable when analyzing problems, tuning applications, and reconfiguring systems and networks. In the second step a developer modifies the program to include calls to the API. The stub libraries in the developers toolkit can be used for initial testing. In the third step a system administrator replaces the stub libraries from the developer toolkit with an compliant agent and associated management applications. These may be commercially available or developed in-house. The distributed applications will now be monitored in ways that previously were not possible. Selecting transactions to measure Selecting the transactions to measure is one of the two most important decisions made by an architect designing the instrumentation strategy for an application. (The other key decision is selecting properties that describe the transactions). The selection is important because agents and management applications depend on these properties to organize measurements for reporting and analysis. Query Type Quantity Response Time Elapsed Figure 3 Example Response Time Distribution Response Time Mean Individual Business Payable Business Receivable TOTAL For example, consider an agent that measures transactions to create service level reports of the mean response time over time intervals of an hour. If an application registers one transaction named Query Account and executes 1000 instances of it over an hour, the application calls arm_start_transaction() and arm_stop_transaction() 1000 times over the hour. All
5 1000 response time measurements are averaged to yield one mean. This may, of course, make perfect sense. However, consider the case where there are three types of accounts, one for individuals, one for business partner payable accounts, and one for business partner receivable accounts. The query for each account type might return significantly different amounts of data with corresponding differences in the complexity and response time of each query. Hypothetical values for an interval are shown in Figure 3. The mean of all 1000 transactions is 7.05 seconds, but this value is not accurate for any of the three query types. Further, without the breakdown by query type, a capacity analyst would not arrive at correct projections if one of the three types is projected to increase significantly. In this situation, modeling three separate transactions is much more useful. A good guideline for instrumentation is to use identity and context properties to distinguish transactions from each other if the response time and/or workload for one group differ significantly from another group. Describing transactions Each application and transaction is associated with up to four types of properties. Identity properties define the type or class of an application or transaction. All instances of a given type or class have the exact same identity properties. Context properties are additional properties that may be unique for each instance of an application or transaction. They may be important for three reasons. First, they may provide additional information about the business context, such as the name of the user or a business process ID (Identifier). Second, they may provide more granular information about a transaction, such as the part number in a transaction that updates an inventory database. Third, they may provide information about the environment in which a transaction is executing, such as the identity of the process or thread in which the transaction executes. Relationship properties show how transactions are related to each other. The most common transaction relationship is when one transaction is the parent of another transaction (a classic client/server transaction). The child transaction may or may not complete before the parent transaction can complete, and the parent transaction may or may not suspend until the child transaction completes. currently models these relationships as a tree with each transaction having zero or one parent. In the future may be extended to model transactions as an acyclic directed graph in which each transaction may have multiple parents. Graphs are useful for modeling workflow transactions with parallel paths that converge at synchronization points. Measurement properties are the measurements that are analyzed to locate failures, isolate bottlenecks, and to understand a transaction s performance. The core measurements are status, response time, time of day, and blocked time. There may also be related useful information, such as the number of bytes in a file transfer or the number of records in a data backup job. There may also be measurements about the environment in which a transaction is executing, such as the number of threads or buffers allocated, or the number of transactions queued up for processing. In general, any factors that may substantially affect the response time of a transaction are good candidates to use. Using identity vs. context properties The instrumentation architect has two options for differentiating the account type queries. 1. By identity properties. The architect could name each transaction the same way, such as Query Account, and use a (name, value) identity property, such as ( Type, Individual ). Alternately, the architect could achieve the same result by using a different transaction name for each query type, such as Query Individual Account. 2. By context properties. The architect could name each transaction the same way, such as Query Account, and use a (name, value) context property, such as ( Type, Individual ). Selecting identity vs. context properties is influenced primarily by the number of unique transactions that would need to be registered. A good example is an application that will provide to the URI (universal resource identifier) for each transaction. If the URI contains parameters, there could be very many unique URIs. It would be prohibitively expensive to take the time to determine if each URI had been previously registered, register it with arm_register_transaction() if it is new, and then execute the transaction with the newly
6 Category Property Name Description Application Transaction Identity Name Unique descriptive name. Mandatory Mandatory (name,value) Any (name,value) pairs that along with the Optional Optional Name help provide a unique identity. Context User The name or ID of the user associated with N/A Optional this transaction. Thread The thread(s) executing a transaction N/A Recommended (name,value) Any (name,value) pairs that help refine the Optional Optional understanding of the application/transaction. Group Names a group, such as a logical cluster, to Optional N/A which an application instance belongs. Instance A distinguishing identifier for an application Optional N/A instance, such as a process ID Relationship Current correlator A byte array ID, representing the current transaction instance, used to correlate transactions end-to-ed across a calling chain. N/A Recommended Parent correlator A byte array ID, representing the parent transaction instance, used to correlate transactions end-to-ed across a calling chain. N/A Recommended Measurement Status The status of the completed transaction. N/A Mandatory Response time The response time of the completed transaction. N/A Measured by Time of day The time of day that a transaction executed. N/A Measured by Blocked time The amount of time that a transaction is N/A Recommended blocked waiting for an external event. size A measurement that indicates the size of a N/A Optional transaction, such as the number of bytes in a file transfer or the number of files backed up. other Measurements related to a transaction that would be useful when analyzing response time. N/A Optional Figure 4 Application and Transaction Descriptive Properties assigned transaction ID. Providing the URI as a context property would be a suitable design approach. On the other hand, if many instances of a transaction are described by the same property values, there are performance advantages to using identity properties. Because the identity properties are provided once when the transaction is registered, the agent can perform all classification at that time, and no further parsing or analyzing of the properties is needed as each instance executes. If they are context properties, they must be parsed and analyzed each time the transaction executes. Understanding relationship properties In the client/server model, a program providing a service (the server) will make that service available to other programs through a programming interface. Another program (the client) issues requests to the server to provide the service. In order to perform the requested function, the server may play the role of a client to other servers by issuing requests to them. In each case the server processes the request and returns status to the client. Figure 5 is an example of nested transactions.
7 A user requests some action at Client A via the mouse or keyboard (1). Client A processes the transaction until it needs a service from Server B, so it sends a request (2). Server B receives the request (3), processes for a while, then sends a request to Server C (4). Server C receives the request (5), processes it, and sends return data (6). Server B receives the data (7), processes some more, then sends a request to Server D for another service (8). Server D receives it (9), processes it, and returns data (10). Server B receives the data (11), processes some more, and then returns data to client A (12). Client A receives the data (13), processes some more, then updates the user s display which completes the entire transaction (14). Of course Server B could have been implemented to call Servers C and D in parallel, instead of serially as shown in this example. Client A 1 Server B Server C Server D 8 9 Figure 5 Nested Transaction Example In this example, Client A takes the role of a client (though to the user Client A looks like a service provider), Server B takes the role of both a server (to Client A) and a client (to Servers C and D), and Servers C and D take the role of servers. The user thinks there was one transaction (1,14). Client A saw one transaction as a client (2,13). Server B saw one transaction as a server (3,12), and two as a client (4,7) and (8,11). Server C saw one transaction as a server (5,6). Server D saw one transaction as a server (9,10). 10 In order to understand how these seven transactions are related to each other, one needs to know the parent/child relationships. (1,14) is the parent of (2,13). (2,13) is the parent of (3,12). (3,12) is the parent of (4,7) and (8,11). (4,7) is the parent of (5,6). (8,11) is the parent of (9,10). This list assumes that each point representing a transfer of control is measured. A less comprehensive set of measurements would not measure all the subtransactions, such as dropping (2,13), (4,7), and (8,11). One example of when this would be appropriate is if the elapsed time between 1 and 2 and between 13 and 14 are insignificant, so that measurements of (1,14) and (2,13) would be almost equal. This would yield the following parent/child relationships. (Other combinations are also possible, of course). (1,14) would be the parent of (3,12). (3,12) would be the parent of (5,6) and (9,10). Learning relationship properties This section describes the facility uses to collect parent/child relationship information. When indicating the start of a transaction with an arm_start_transaction(), the application can request that the agent assign and return an identifier, named a correlator, for this instance of the transaction. A correlator is a value of typically about 100 bytes that is generated by the agent. The format is known to agents, and knowing the format is important for the analysis techniques described later. The application only needs to know the correlator length and need not be concerned with the format. The correlator may contain data to identify the transaction instance. It may contain other data that applies to all transactions in the call graph, such as business process and service class IDs. The application is responsible for passing this correlator to server applications (that support this capability) along with the data needed to invoke the server transaction. The server application would pass any parent correlator on arm_start_transaction(). This allows the agent to know the parent/child relationship. Figure 6 shows the concept for a simple model. The principle can be extended to a model of arbitrary complexity. The arrows between the applications and
8 the agents represent the arm_start_transaction() calls and the return of control to the application. Client A indicates the start of transaction T1 with an arm_start_transaction(), requesting a correlator. The agent returns correlator C1. Client A sends a request (reqb) to Server B, and includes C1 with the request. Server B starts transaction T2, indicates the same by calling arm_start_transaction(), passing C1 as the parent. At the same time it requests a correlator. The agent returns correlator C2. Server B sends a request (reqc) to Server C, and includes C2 with the request. Server C starts transaction T3, indicates the same by calling arm_start_transaction(), passing C2 as the parent. start T1 Agent Client A Corr C1 reqb, Corr C1 start T2 (Corr C1) Correlation Application Agent Server B Corr C2 Figure 6 Use of Correlators reqc, Corr C2 start T3 (Corr C2) Agent Server C If the Correlation Application collects all the data about these transactions, it can put together the total picture, knowing that T1 is the parent of T2 (via C1), and T2 is the parent of T3 (via C2). This can be represented as T1 (C1) T2 (C2) T3. An agent may not provide correlators, either because it does not support the capability (it s optional), or because there is a management policy in effect is to suppress this information. Analyzing end-to-end traces The parent child relationships are often represented in a call graph, such as the one shown in Figure 7. In this example, four correlators (C1, C2, C3, C4) represent the similarly named transactions (T1, T2, T3, T4). Each correlator is passed to its child transactions, such as C4 being passed to T8 and T9, thereby indicating that T4 is the parent transaction of T8 and T9. It is not unusual for transactions to contain many steps, and many of these may be instrumented with. The resulting call graph can become rather large. T1 C1 T2 T3 C2 C3 T4 T5 T6 T7 C4 Figure 7 Example of an End-to-End Call Graph Because there is a performance cost to performing an end-to-end trace, traces are generally only done on a sampling basis or when there is a known problem to address. For example, the monitoring software could be configured to run a full trace on 1% of all transactions. For these 1% correlators are generated and passed end-to-end to enable building the call graph. For the other 99%, the transactions may be measured for response time and status, and these data used for service level reports and threshold monitors, but no correlators will be generated or passed. The sampled traces can be used to establish a baseline that can then be used for periodic analysis. Locating transaction failures A common scenario is a failing transaction that is visible to an end user. The end user (or monitoring software) may inform the help desk, which triggers the analysis. XT1 C1 T2 XT3 C2 C3 T4 T5 XT6 T7 C4 Figure 8 Locating a Failing Transaction If a trace is available, or can be started for future transactions and the problem repeats, the specific T8 T9 T8 T9
9 transaction (T6 in the example in Figure 8) that is causing the user s transaction to fail can be located. components execute which transactions and how they depend on other components. Locating response time bottlenecks Another common scenario, which may occur after an application has been deployed in production or during pre-production testing, is an unacceptably high response time. Again, the user experiences the problem and monitoring software may validate the problem, but this does not isolate where it is occurring. By combining response time measurements with parent/child relationship information, an analyst can determine which transactions are executed the most often, and which are the biggest contributors to the response time seen by the end-user. T1 C1 T2 T3 C2 C3 T4 C4 T5 T6 T7 T8 T T1 C1 T2 C2 T4 C4 T T3 C3 T5 0.7 T9 0.2 T6 T Figure 9 Response Time Analysis The analyst may not find it cost-effective to analyze and tune every transaction for every application. The analyst can concentrate on those that will provide the most value if they are improved. By analyzing a call graph end-to-end, it is often easy to locate the specific transaction(s) that contribute the most to the response time. Further analysis and remediation can focus on improving the response time of those transactions. For example, Figure 9 shows a call graph in which T6 is the major contributor whose response time must be improved in order to improve the response time experienced by the end user. Discovery of business system topologies Another benefit to analyzing applications end-to-end is that it results in an understanding of how IT components are connected together in order to support a business process. As shown in Figure 10, measurements result in understanding which Figure 10 Discovering business system topologies Topology information is useful for availability and performance management, but it also provides the base for many aspects of managing distributed applications. Aggregated over time, it aids in planning new deployments and asset accounting. As IT infrastructures become more dynamic, this type of auto-discovery becomes even more critical. Analyzing measurements The techniques used to analyze the performance of distributed applications are similar to the techniques used to analyze single-system applications. The analyst is looking for bottlenecks, places where parts of the application are delayed waiting for slower part to complete, and ways to reconfigure the environment and/or the application to achieve faster response times, greater throughput, or both. Distributed applications are usually more complex. They run on multiple systems and are dependent on network connections between the systems. The systems themselves vary in configuration and processing power, sometimes dramatically so. The developers of a server program often don t know how that program will be used in a production environment.
10 The analysis process generally has multiple stages. Analysis starts at a macro level, focusing on the response time and throughput as seen by the end-user, and the response time and throughput of the major child transactions of the end-user transactions. The analyst is looking to understand the overall flow, and to reconfigure and tune the environment. In follow-on stages, the emphasis shifts to understanding performance within a given system, focusing on details like I/O rates, use of processes and threads, and so on. measurements are useful in the macro level analysis, because they provide the perspective seen by the end-user and the major child transactions, and a way to relate the two to each other. For micro level analysis, kernel level measurements would be used heavily. itself does not create new analysis techniques. These techniques have been widely used for many years. The role of is to enable these types of analyses by collecting critical data that has not been available for applications in distributed environments. Example: Finding response time bottlenecks A lot of useful analysis can be done by combining response time measurements with an understanding of the topology of the clients and servers, and the network connections between them. Consider the following scenario. 20 sites, each with 5 servers, and clients, LANs (local area networks) connecting all the clients and servers within each site, WAN (wide area network) links connecting the different sites, which are much slower than the LAN links, a mix of two-tier and three-tier applications that consist mostly of shrink-wrapped commercial applications and a few that are developed in-house, applications that use, and a workload which consists of a mix of transactions, some that can be served by a server at the same site as the client, and some that must be served by a remote server. The analyst can influence several factors in order to optimize response times, throughput, availability, and cost. server locations which applications run on which servers, server configuration, such as the amount of memory or processor speed, WAN link speeds, application tuning parameters, such as the number of threads that will be used and the priority of different transactions or users, and application design for the applications developed inhouse. The main technique available to the analyst is to summarize the data based on the factors that the analyst can influence, and then to correlate the response time data to the summarized data. In this scenario, the analyst would configure the agents and associated management applications to summarize data by client site, by server site, by server application, and by server (the hardware system). Using analytical tools, sometimes even simple tools such as a spreadsheet, some very useful conclusions can be reached, such as the following examples. It is also useful to have historical data to compare against so the significance of degradations can be determined. If clients at one site are experiencing degraded response times, but clients at other sites are not, the problem is most likely local to that one site, or the WAN connection to other sites. If clients at one site are experiencing degraded response times for transactions to remote servers but not local servers, the WAN connection is suspect. If remote users of a server application at the local site are also experiencing degraded response times, this would corroborate the hypothesis. If response times for one application on a server are degraded, but response times for other applications on the same server are normal, the problem is probably with the one application. If workloads are normal so the problem isn t just congestion, it suggests a configuration problem. If this server is in a middle tier and is dependent on other servers, these other servers should also be checked to see if they are the source of the unusual delay. If response times for all the applications on a server are degraded, then the most likely causes are congestion due to heavy workloads, a hardware problem, or a system configuration problem. Other possibilities, if all these applications are in a middle tier and are dependent on other servers, are the other servers, or the network connections to these servers if they are remote.
11 If response times for all the applications and all the servers on a site are degraded, the most likely cause is a LAN problem or congestion. If the slow response times only affect remote users, the most likely cause is a WAN problem or congestion. If there is a server application that runs on multiple servers in multiple sites, and response times are degraded for all users regardless of where they are located, this suggests either an application configuration problem, or a secondary problem such as a problem with a database server used by all these server applications. Tuning application configuration Applications are written once but must function effectively in many different environments. There will be demands for system resources from many applications. One approach to providing the needed flexibility is to provide ways to tune the configuration, such as ways to control the number of buffers allocated and the number of threads used. Response time data can be collected and correlated with these parameters. By looking for elbows in the curves, an optimal value can be found. Mean Response Time Allocated Queue Buffers Figure 11 Analyzing Response Time vs. Environmental Factors In other cases, applications don t provide tuning controls. The performance would still be affected by system configuration parameters. The amount of memory on a system is a common parameter that often has a dramatic affect on observed response times. By correlating response time data with these parameters and looking for elbows in the curves, an optimal value can be found. Applications can use to provide information useful for tuning. For controllable parameters such as the number of buffers or threads used, or non-controllable parameters such as the number of connected users or the length of internal queues that represent congestion, the application can provide measurements of the actual values as detailed properties. By correlating these measurements with the response time measurements, and looking for elbows in the curves, optimal values can be found. Figure 11 is an example analyzing response time vs. queue buffers. Organizing Data When doing end-to-end correlation, it is essential that the solutions be scaleable. An example of a solution that would not be scaleable is saving a record for each and every transaction instance in a trace mode, then sending all the records to a common analysis point, and then doing the analysis. This is practical when traces are collected on an exception basis. Sampling is a useful way to control the amount of data that is stored. Another is to summarize the data as it is received and save only the summaries. This granularity is often sufficiently fine for many purposes. Well designed correlators allow agents to summarize data across many transaction instances rather than saving data about each instance. This is done by providing within the correlator classification data, such as business process ID and service class. In a typical usage scenario, an agent would summarize data at an application server for one or more of the following: all instances of a transaction, all instances from each network address and/or each user, and all instances from each unique parent transaction (this server transaction could be invoked by many different parent transactions and parent applications). The number of data records to be processed would be a manageable amount under most conditions. An application that manages many agents would provide additional summarization by site, by application, and by application server. This is the type of summarization described in the Finding response time bottlenecks section. Summary In the network computing world we are now in, managing applications is a key challenge to solve.
12 Comprehensive solutions are needed that include administrative tasks, monitoring at the application level, and monitoring the transactions of individual users. The standard is well positioned to play a key role collecting the information needed to manage service level agreements and to analyze the performance of distributed applications. Far-sighted developers who make the investment necessary to their applications will give their customers far greater insight and control over their application environments. More and more development and management tool vendors are delivering solutions based on, insuring that the users of these applications will have a wide choice of solutions available. information can be combined with other sources of similar information for both of these purposes. This paper has described, and shown how an application can use. From the management perspective, this paper has shown how information would be used, and how the management solutions that need to be developed are scaleable and not overly complex. References [98] 2.0 Technical Standard, available from [01] 3.0 Java Binding Technical Standard, available from [J03] 4.0 Java Language Binding Technical Standard, available from [EWLM04] Enterprise Workload Manager, available from x.htm?info/ewlminfo/kickoff.htm Trademarks Apache is a trademark of The Apache Software Foundation in the United States and/or other countries. HTTP is a trademark of the World Wide Web Consortium; marks of World Wide Web Consortium are registered and held by its host institutions MIT, ERCIM, and Keio. IBM, WebSphere Application Server, and DB2 Universal Database are trademarks or registered trademarks of IBM Corporation. Java and J2EE are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. or other countries. Microsoft is a trademark of Microsoft Corporation in the United States, other countries, or both. SAS is a trademark of SAS Institute Inc. in the USA and other countries. Siebel is a trademark of Siebel Systems,Inc. and may be registered in certain jurisdictions. [C03] 4.0 C Language Binding Technical Standard, available from
IBM Tivoli Composite Application Manager for WebSphere
Meet the challenges of managing composite applications IBM Tivoli Composite Application Manager for WebSphere Highlights Simplify management throughout the life cycle of complex IBM WebSphere-based J2EEMore information
Closing The Application Performance Visibility Gap Inherent To Citrix Environments
Closing The Application Performance Visibility Gap Inherent To Citrix Environments WHITE PAPER: DYNATRACE FOR CITRIX XENAPP/XENDESKTOP Many companies have invested in Citrix XenApp and XenDesktop environmentsMore information
Monitoring applications in multitier environment. Uroš Majcen firstname.lastname@example.com. A New View on Application Management. www.quest.
A New View on Application Management www.quest.com/newview Monitoring applications in multitier environment Uroš Majcen email@example.com 2008 Quest Software, Inc. ALL RIGHTS RESERVED. Management ChallengesMore information
WHITE PAPER: ENTERPRISE SOLUTIONS. Symantec Insight Inquire Symantec i 3 Application Availability and Performance Management Solution
WHITE PAPER: ENTERPRISE SOLUTIONS Symantec Insight Inquire Symantec i 3 Application Availability and Performance Management Solution Formerly Veritas i 3 Insight Inquire White Paper: Symantec EnterpriseMore information
IBM Tivoli Composite Application Manager for WebSphere
Meet the challenges of managing composite applications IBM Tivoli Composite Application Manager for WebSphere Highlights Simplify management throughout the Create reports that deliver insight into lifeMore information
Enterprise Application Performance Management: An End-to-End Perspective
SETLabs Briefings VOL 4 NO 2 Oct - Dec 2006 Enterprise Application Performance Management: An End-to-End Perspective By Vishy Narayan With rapidly evolving technology, continued improvements in performanceMore information
Performance rule violations usually result in increased CPU or I/O, time to fix the mistake, and ultimately, a cost to the business unit.
Is your database application experiencing poor response time, scalability problems, and too many deadlocks or poor application performance? One or a combination of zparms, database design and applicationMore information
Monitoring Remedy with BMC Solutions
Monitoring Remedy with BMC Solutions Overview How does BMC Software monitor Remedy with our own solutions? The challenge is many fold with a solution like Remedy and this does not only apply to Remedy,More information
The Complete Performance Solution for Microsoft SQL Server
The Complete Performance Solution for Microsoft SQL Server Powerful SSAS Performance Dashboard Innovative Workload and Bottleneck Profiling Capture of all Heavy MDX, XMLA and DMX Aggregation, Partition,More information
Optimizing Your Database Performance the Easy Way
Optimizing Your Database Performance the Easy Way by Diane Beeler, Consulting Product Marketing Manager, BMC Software and Igy Rodriguez, Technical Product Manager, BMC Software Customers and managers ofMore information
Transaction Monitoring Version 8.1.3 for AIX, Linux, and Windows. Reference IBM
Transaction Monitoring Version 8.1.3 for AIX, Linux, and Windows Reference IBM Note Before using this information and the product it supports, read the information in Notices. This edition applies to V8.1.3More information
Network Management and Monitoring Software
Page 1 of 7 Network Management and Monitoring Software Many products on the market today provide analytical information to those who are responsible for the management of networked systems or what theMore information
<Insert Picture Here> Java Application Diagnostic Expert
Java Application Diagnostic Expert Agenda 1. Enterprise Manager 2. Challenges 3. Java Application Diagnostics Expert (JADE) 4. Feature-Benefit Summary 5. Features Overview DiagnosticMore information
What Is the Java TM 2 Platform, Enterprise Edition?
Page 1 de 9 What Is the Java TM 2 Platform, Enterprise Edition? This document provides an introduction to the features and benefits of the Java 2 platform, Enterprise Edition. Overview Enterprises todayMore information
Using In-Memory Computing to Simplify Big Data Analytics
SCALEOUT SOFTWARE Using In-Memory Computing to Simplify Big Data Analytics by Dr. William Bain, ScaleOut Software, Inc. 2012 ScaleOut Software, Inc. 12/27/2012 T he big data revolution is upon us, fedMore information
Also on the Performance tab, you will find a button labeled Resource Monitor. You can invoke Resource Monitor for additional analysis of the system.
1348 CHAPTER 33 Logging and Debugging Monitoring Performance The Performance tab enables you to view the CPU and physical memory usage in graphical form. This information is especially useful when youMore information
TECHNOLOGY WHITE PAPER. Application Performance Management. Introduction to Adaptive Instrumentation with VERITAS Indepth for J2EE
TECHNOLOGY WHITE PAPER Application Performance Management Introduction to Adaptive Instrumentation with VERITAS Indepth for J2EE TABLE OF CONTENTS ABOUT ADAPTIVE INSTRUMENTATION 3 WHY ADAPTIVE INSTRUMENTATION?More information
The Evolution of Load Testing. Why Gomez 360 o Web Load Testing Is a
Technical White Paper: WEb Load Testing To perform as intended, today s mission-critical applications rely on highly available, stable and trusted software services. Load testing ensures that those criteriaMore information
Monitoring Call Center Applications with Application Response
Monitoring Call Center Applications with Application Response Use ehealth Application Response to monitor and manage the performance of call center applications, such as desktop applications used by callMore information
APPLICATION MANAGEMENT SUITE FOR ORACLE E-BUSINESS SUITE APPLICATIONS Oracle Application Management Suite for Oracle E-Business Suite delivers capabilities that helps to achieve high levels of applicationMore information
SOA management challenges. After completing this topic, you should be able to: Explain the challenges of managing an SOA environment
Managing SOA Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 4.0.3 Unit objectives After completing this unit, you should be able to: ExplainMore information
Management Packs for Database
Management Packs for Database Diagnostics Pack for Database Oracle Diagnostics Pack for Database offers a complete, cost-effective, and easy to use solution for managing the performance of Oracle DatabaseMore information
pc resource monitoring and performance advisor
pc resource monitoring and performance advisor application note www.hp.com/go/desktops Overview HP Toptools is a modular web-based device management tool that provides dynamic information about HP hardwareMore information
What Is Specific in Load Testing?
What Is Specific in Load Testing? Testing of multi-user applications under realistic and stress loads is really the only way to ensure appropriate performance and reliability in production. Load testingMore information
Business Usage Monitoring for Teradata
Managing Big Analytic Data Business Usage Monitoring for Teradata Increasing Operational Efficiency and Reducing Data Management Costs How to Increase Operational Efficiency and Reduce Data ManagementMore information
Taking the Guesswork out of Networked Storage Performance and Capacity Management
Enterprise Storage Taking the Guesswork out of Networked Storage Performance and Capacity Management Hitachi HiCommand Tuning Manager Software An Application Brief By Steve Smith January 2005 ExecutiveMore information
WebSphere Application Server - Introduction, Monitoring Tools, & Administration
WebSphere Application Server - Introduction, Monitoring Tools, & Administration presented by: Michael S. Pallos, MBA Senior Solution Architect IBM Certified Systems Expert: WebSphere MQ 5.2 e-businessMore information
WHITE PAPER Application Performance Management. A Practical Approach to Balancing Application Performance and J2EE Instrumentation Information
WHITE PAPER Application Performance Management A Practical Approach to Balancing Application Performance and J2EE Instrumentation Information Abstract... 3 Introduction... 4 Intended audience and usageMore information
Data Sheet BROCADE PERFORMANCE MANAGEMENT SOLUTIONS SOLUTIONS Managing and Optimizing the Performance of Mainframe Storage Environments HIGHLIGHTs Manage and optimize mainframe storage performance, whileMore information
Global Headquarters: 5 Speen Street Framingham, MA 01701 USA P.508.872.8200 F.508.935.4015 www.idc.com
Global Headquarters: 5 Speen Street Framingham, MA 01701 USA P.508.872.8200 F.508.935.4015 www.idc.com WHITE PAPER Distributed Applications Performance Management: The VERITAS i 3 Approach Sponsored by:More information
Users are Complaining that the System is Slow What Should I Do Now? Part 1
Users are Complaining that the System is Slow What Should I Do Now? Part 1 Jeffry A. Schwartz July 15, 2014 SQLRx Seminar firstname.lastname@example.com Overview Most of you have had to deal with vague user complaintsMore information
Simplified Management With Hitachi Command Suite. By Hitachi Data Systems
Simplified Management With Hitachi Command Suite By Hitachi Data Systems April 2015 Contents Executive Summary... 2 Introduction... 3 Hitachi Command Suite v8: Key Highlights... 4 Global Storage VirtualizationMore information
Insight into Performance Testing J2EE Applications Sep 2008
Insight into Performance Testing J2EE Applications Sep 2008 Presented by Chandrasekar Thodla 2008, Cognizant Technology Solutions. All Rights Reserved. The information contained herein is subject to changeMore information
effective performance monitoring in SAP environments
WHITE PAPER September 2012 effective performance monitoring in SAP environments Key challenges and how CA Nimsoft Monitor helps address them agility made possible table of contents executive summary 3More information
Monitoring the Real End User Experience
An AppDynamics Business White Paper HOW MUCH REVENUE DOES IT GENERATE? Monitoring the Real End User Experience Web application performance is fundamentally associated in the mind of the end user; withMore information
can you improve service quality and availability while optimizing operations on VCE Vblock Systems?
SOLUTION BRIEF Service Assurance Solutions from CA Technologies for VCE Vblock Systems can you improve service quality and availability while optimizing operations on VCE Vblock Systems? agility made possibleMore information
25 May 11.30 Code 3C3 Peeling the Layers of the 'Performance Onion John Murphy, Andrew Lee and Liam Murphy
UK CMG Presentation 25 May 11.30 Code 3C3 Peeling the Layers of the 'Performance Onion John Murphy, Andrew Lee and Liam Murphy Is Performance a Problem? Not using appropriate performance tools will causeMore information
VDI FIT and VDI UX: Composite Metrics Track Good, Fair, Poor Desktop Performance
VDI FIT and VDI UX: Composite Metrics Track Good, Fair, Poor Desktop Performance Key indicators and classification capabilities in Stratusphere FIT and Stratusphere UX Whitepaper INTRODUCTION This whitepaperMore information
PLA 7 WAYS TO USE LOG DATA FOR PROACTIVE PERFORMANCE MONITORING. [ WhitePaper ]
[ WhitePaper ] PLA 7 WAYS TO USE LOG DATA FOR PROACTIVE PERFORMANCE MONITORING. Over the past decade, the value of log data for monitoring and diagnosing complex networks has become increasingly obvious.More information
PATROL From a Database Administrator s Perspective
PATROL From a Database Administrator s Perspective September 28, 2001 Author: Cindy Bean Senior Software Consultant BMC Software, Inc. 3/4/02 2 Table of Contents Introduction 5 Database Administrator TasksMore information
Monitoring Microsoft Exchange to Improve Performance and Availability
Focus on Value Monitoring Microsoft Exchange to Improve Performance and Availability With increasing growth in email traffic, the number and size of attachments, spam, and other factors, organizationsMore information
Performance Testing IBM MQSeries* Infrastructures
Performance Testing IBM * Infrastructures MQTester TM for LoadRunner from CommerceQuest Inc. 2001 CommerceQuest Inc. All rights reserved. The information contained herein is the proprietary property ofMore information
IBM Application Performance Analyzer for z/os, V13.1
Optimizing the performance of z/os application resources IBM for z/os, V13.1 Figure 1: environment Highlights Provides easy-to-use function that facilitates isolation of performance problems in applicationsMore information
Java Management Extensions (JMX) and IBM FileNet System Monitor
Java Management Extensions (JMX) and IBM FileNet System Monitor Derive J2EE statistics from FileNet System Monitor alerts Level: Introductory Steven J. Bass 01.Mar.2009 Scope: Does your customer want toMore information
Application Performance Monitoring (APM) Technical Whitepaper
Application Performance Monitoring (APM) Technical Whitepaper Table of Contents Introduction... 3 Detect Application Performance Issues Before Your Customer Does... 3 Challenge of IT Manager... 3 BestMore information
VIRTUALIZATION AND CPU WAIT TIMES IN A LINUX GUEST ENVIRONMENT James F Brady Capacity Planner for the State Of Nevada email@example.com The virtualization environment presents the opportunity to betterMore information
One of the database administrators
THE ESSENTIAL GUIDE TO Database Monitoring By Michael Otey SPONSORED BY One of the database administrators (DBAs) most important jobs is to keep the database running smoothly, which includes quickly troubleshootingMore information
Desktop Activity Intelligence
Desktop Activity Intelligence Table of Contents Cicero Discovery Delivers Activity Intelligence... 1 Cicero Discovery Modules... 1 System Monitor... 2 Session Monitor... 3 Activity Monitor... 3 BusinessMore information
IBM Tivoli Composite Application Manager for Response Time Tracking
Track transactions end to end across your enterprise to drive fast response times and help maintain high customer satisfaction IBM Tivoli Composite Application Manager for Response Time Tracking HighlightsMore information
Winning the J2EE Performance Game Presented to: JAVA User Group-Minnesota
Winning the J2EE Performance Game Presented to: JAVA User Group-Minnesota Michelle Pregler Ball Emerging Markets Account Executive Shahrukh Niazi Sr.System Consultant Java Solutions Quest Background AgendaMore information
S y s t e m A r c h i t e c t u r e
S y s t e m A r c h i t e c t u r e V e r s i o n 5. 0 Page 1 Enterprise etime automates and streamlines the management, collection, and distribution of employee hours, and eliminates the use of manualMore information
Monitoring and Diagnosing Production Applications Using Oracle Application Diagnostics for Java. An Oracle White Paper December 2007
Monitoring and Diagnosing Production Applications Using Oracle Application Diagnostics for Java An Oracle White Paper December 2007 Monitoring and Diagnosing Production Applications Using Oracle ApplicationMore information
Monitoring Replication
Monitoring Replication Article 1130112-02 Contents Summary... 3 Monitor Replicator Page... 3 Summary... 3 Status... 3 System Health... 4 Replicator Configuration... 5 Replicator Health... 6 Local PackageMore information
Running a Workflow on a PowerCenter Grid
Running a Workflow on a PowerCenter Grid 2010-2014 Informatica Corporation. No part of this document may be reproduced or transmitted in any form, by any means (electronic, photocopying, recording or otherwise)More information
PRODUCT OVERVIEW SUITE DEALS. Combine our award-winning products for complete performance monitoring and optimization, and cost effective solutions.
Creating innovative software to optimize computing performance PRODUCT OVERVIEW Performance Monitoring and Tuning Server Job Schedule and Alert Management SQL Query Optimization Made Easy SQL Server IndexMore information
Best Practices for Managing Virtualized Environments
WHITE PAPER Introduction... 2 Reduce Tool and Process Sprawl... 2 Control Virtual Server Sprawl... 3 Effectively Manage Network Stress... 4 Reliably Deliver Application Services... 5 Comprehensively ManageMore information
Scalability and BMC Remedy Action Request System TECHNICAL WHITE PAPER
Scalability and BMC Remedy Action Request System TECHNICAL WHITE PAPER Table of contents INTRODUCTION...1 BMC REMEDY AR SYSTEM ARCHITECTURE...2 BMC REMEDY AR SYSTEM TIER DEFINITIONS...2 > Client Tier...More information
..................................... PEPPERDATA IN MULTI-TENANT ENVIRONMENTS technical whitepaper June 2015 SUMMARY OF WHAT S WRITTEN IN THIS DOCUMENT If you are short on time and don t want to read theMore information
Cisco Performance Visibility Manager 1.0.1
Cisco Performance Visibility Manager 1.0.1 Cisco Performance Visibility Manager (PVM) is a proactive network- and applicationperformance monitoring, reporting, and troubleshooting system for maximizingMore information
Intel DPDK Boosts Server Appliance Performance White Paper
Intel DPDK Boosts Server Appliance Performance Intel DPDK Boosts Server Appliance Performance Introduction As network speeds increase to 40G and above, both in the enterprise and data center, the bottlenecksMore information
Table of Contents. 2015 Cicero, Inc. All rights protected and reserved.
Desktop Analytics Table of Contents Contact Center and Back Office Activity Intelligence... 3 Cicero Discovery Sensors... 3 Business Data Sensor... 5 Business Process Sensor... 5 System Sensor... 6 SessionMore information
Windows Server Performance Monitoring
Spot server problems before they are noticed The system s really slow today! How often have you heard that? Finding the solution isn t so easy. The obvious questions to ask are why is it running slowlyMore information
Application Performance Management. Java EE.Net, Databases Message Queue Transaction, Web Servers End User Experience
Application Performance Management Java EE.Net, Databases Message Queue Transaction, Web Servers End User Experience InfoPulse A part of the Partner Nordic IT group EVRY Company brief BMS Consulting isMore information
SuperAgent and Siebel
SuperAgent and Siebel Executive summary Siebel Systems provides a comprehensive family of multichannel ebusiness applications services, all within a single architecture. The Siebel architecture is an n-tierMore information
Enterprise Manager 12c for Middleware
EM 12c Deep dive Enterprise Manager 12c for Middleware Overview Fusion Middleware Control Monitoring Oracle MW components Monitoring Non-Oracle MW components Some use-cases MW Diagnostics Advisor BusinessMore information
Feature Biswajit Mohapatra is an IBM Certified Consultant and a global integrated delivery leader for IBM s AMS business application modernization (BAM) practice. He is IBM India s competency head forMore information
How In-Memory Data Grids Can Analyze Fast-Changing Data in Real Time
SCALEOUT SOFTWARE How In-Memory Data Grids Can Analyze Fast-Changing Data in Real Time by Dr. William Bain and Dr. Mikhail Sobolev, ScaleOut Software, Inc. 2012 ScaleOut Software, Inc. 12/27/2012 T wenty-firstMore information
IBM Rational Rapid Developer Components & Web Services
A Technical How-to Guide for Creating Components and Web Services in Rational Rapid Developer June, 2003 Rev. 1.00 IBM Rational Rapid Developer Glenn A. Webster Staff Technical Writer Executive SummaryMore information
Performance and scalability of a large OLTP workload
Performance and scalability of a large OLTP workload ii Performance and scalability of a large OLTP workload Contents Performance and scalability of a large OLTP workload with DB2 9 for System z on Linux..............More information
Test Run Analysis Interpretation (AI) Made Easy with OpenLoad
Test Run Analysis Interpretation (AI) Made Easy with OpenLoad OpenDemand Systems, Inc. Abstract / Executive Summary As Web applications and services become more complex, it becomes increasingly difficultMore information
Diagnosing the cause of poor application performance
Diagnosing the cause of poor application performance When it comes to troubleshooting application performance issues, there are two steps you can take to make diagnosis easier, faster and more accurate.More information
VirtualCenter Database Performance for Microsoft SQL Server 2005 VirtualCenter 2.5
Performance Study VirtualCenter Database Performance for Microsoft SQL Server 2005 VirtualCenter 2.5 VMware VirtualCenter uses a database to store metadata on the state of a VMware Infrastructure environment.More information
IBM Rational Asset Manager
Providing business intelligence for your software assets IBM Rational Asset Manager Highlights A collaborative software development asset management solution, IBM Enabling effective asset management RationalMore information
VERITAS Volume Management Technologies for Windows
WHITE PAPER VERITAS Volume Management Technologies for Windows V E R I T A S W H I T E P A P E R The Next Generation of Disk Management for Windows Platforms Windows 2000 and Windows Server 2003 1 TABLEMore information
A closer look at HP LoadRunner software
Technical white paper A closer look at HP LoadRunner software Table of contents Sizing up the system 2 The limits of manual testing 2 A new take on testing: the HP LoadRunner solution 3 The HP LoadRunnerMore information
ARM-BASED PERFORMANCE MONITORING FOR THE ECLIPSE PLATFORM Ashish Patel, Lead Eclipse Committer for ARM, IBM Corporation Oliver E. Cole, President, OC Systems, Inc. The Eclipse Test and Performance ToolsMore information
APPLICATION MANAGEMENT SUITE FOR SIEBEL APPLICATIONS USER EXPERIENCE MANAGEMENT SERVICE LEVEL OBJECTIVE REAL USER MONITORING SYNTHETIC USER MONITORING SERVICE TEST KEY PERFORMANCE INDICATOR PERFORMANCEMore information
Figure 1: Illustration of service management conceptual framework
Dagstuhl Seminar on Service-Oriented Computing Session Summary Service Management Asit Dan, IBM Participants of the Core Group Luciano Baresi, Politecnico di Milano Asit Dan, IBM (Session Lead) MartinMore information
White paper: Unlocking the potential of load testing to maximise ROI and reduce risk.
White paper: Unlocking the potential of load testing to maximise ROI and reduce risk. Executive Summary Load testing can be used in a range of business scenarios to deliver numerous benefits. At its core,More information
Top 10 Tips for z/os Network Performance Monitoring with OMEGAMON Session 11899
Top 10 Tips for z/os Network Performance Monitoring with OMEGAMON Session 11899 Dean Butler firstname.lastname@example.com 2012 IBM Corporation Agenda IBM Software Group Tivoli software Best Practices in MonitoringMore information
An Introduction to LoadRunner A Powerful Performance Testing Tool by HP. An Introduction to LoadRunner. A Powerful Performance Testing Tool by HP
An Introduction to LoadRunner A Powerful Performance Testing Tool by HP Index Sr. Title Page 1 Introduction 2 2 LoadRunner Testing Process 4 3 Load test Planning 5 4 LoadRunner Controller at a Glance 7More information
Table of Contents INTRODUCTION... 3. Prerequisites... 3 Audience... 3 Report Metrics... 3
Table of Contents INTRODUCTION... 3 Prerequisites... 3 Audience... 3 Report Metrics... 3 IS MY TEST CONFIGURATION (DURATION / ITERATIONS SETTING ) APPROPRIATE?... 4 Request / Response Status Summary...More information
BMC Cloud Management Functional Architecture Guide TECHNICAL WHITE PAPER
BMC Cloud Management Functional Architecture Guide TECHNICAL WHITE PAPER Table of Contents Executive Summary............................................... 1 New Functionality...............................................More information
Managing a Fibre Channel Storage Area Network
Managing a Fibre Channel Storage Area Network Storage Network Management Working Group for Fibre Channel (SNMWG-FC) November 20, 1998 Editor: Steven Wilson Abstract This white paper describes the typicalMore information
MEASURING WORKLOAD PERFORMANCE IS THE INFRASTRUCTURE A PROBLEM? Ashutosh Shinde Performance Architect email@example.com Validating if the workload generated by the load generating tools is appliedMore information
Chapter 3 Application Monitors
Chapter 3 Application Monitors AppMetrics utilizes application monitors to organize data collection and analysis per application server. An application monitor is defined on the AppMetrics manager computerMore information
Satisfying business needs while maintaining the
Component-Based Development With MQSeries Workflow By Michael S. Pallos Client Application Satisfying business needs while maintaining the flexibility to incorporate new requirements in a timely fashionMore information
Exam Name: IBM InfoSphere MDM Server v9.0
Vendor: IBM Exam Code: 000-420 Exam Name: IBM InfoSphere MDM Server v9.0 Version: DEMO 1. As part of a maintenance team for an InfoSphere MDM Server implementation, you are investigating the "EndDate mustMore information
MANAGING NETWORK COMPONENTS USING SNMP Abubucker Samsudeen Shaffi 1 Mohanned Al-Obaidy 2 Gulf College 1, 2 Sultanate of Oman. Email: email@example.com email@example.com Abstract:More information
Selecting the Right NAS File Server
Selecting the Right NAS File Server As the network administrator for a workgroup LAN, consider this scenario: once again, one of your network file servers is running out of storage space. You send outMore information
TNT SOFTWARE White Paper Series
TNT SOFTWARE White Paper Series Event Log Monitor White Paper: Architecture T N T Software www.tntsoftware.com TNT SOFTWARE Event Log Monitor Architecture 2000 TNT Software All Rights Reserved 1308 NEMore information
Oracle Enterprise Manager. 1 Introduction to SAP Monitoring with Oracle Enterprise Manager Grid Control. 1.1 Overview
Oracle Enterprise Manager SAP Monitoring Guide 10g Release 4 (10.2.0.4.0) E11037-02 February 2008 This document provides a brief introduction to SAP Monitoring using Oracle Enterprise Manager Grid Control.More information
Transaction Performance Maximizer InterMax
Transaction Performance Maximizer InterMax A-1208 Woorim Business Center, YeomChang-Dong, GangSeo-Gu, Seoul Korea Republic. TEL 82.2.6230.6300 l FAX 80.2.6203.6301 l www.ex-em.com Transaction PerformanceMore information
There are a number of factors that increase the risk of performance problems in complex computer and software systems, such as e-commerce systems.
ASSURING PERFORMANCE IN E-COMMERCE SYSTEMS Dr. John Murphy Abstract Performance Assurance is a methodology that, when applied during the design and development cycle, will greatly increase the chancesMore information
Q & A From Hitachi Data Systems WebTech Presentation:
Q & A From Hitachi Data Systems WebTech Presentation: RAID Concepts 1. Is the chunk size the same for all Hitachi Data Systems storage systems, i.e., Adaptable Modular Systems, Network Storage Controller,More information
... Foreword... 17. ... Acknowledgments... 19. ... Introduction... 21
... Foreword... 17... Acknowledgments... 19... Introduction... 21 1... Performance Management of an SAP Solution... 33 1.1... SAP Solution Architecture... 34 1.1.1... SAP Solutions and SAP Components...More information
Holistic Performance Analysis of J2EE Applications
Holistic Performance Analysis of J2EE Applications By Madhu Tanikella In order to identify and resolve performance problems of enterprise Java Applications and reduce the time-to-market, performance analysisMore information
IBM Tivoli Monitoring for Applications
Optimize the operation of your critical e-business applications IBM Tivoli Monitoring for Applications Highlights Helps maintain the performance and availability of your application environment includingMore information
Throughput Capacity Planning and Application Saturation
Throughput Capacity Planning and Application Saturation Alfred J. Barchi firstname.lastname@example.com http://www.ajbinc.net/ Introduction Applications have a tendency to be used more heavily by users over time, as theMore information
Load Testing and Monitoring Web Applications in a Windows Environment
OpenDemand Systems, Inc. Load Testing and Monitoring Web Applications in a Windows Environment Introduction An often overlooked step in the development and deployment of Web applications on the WindowsMore information


text:
WOMEN'S BASKETBALL: Guided by Victoria Lipscomb, freshmen fuel Oakland to season-opening win over George Mason
ROCHESTER -- The freshmen are fueling the Oakland University women, but it was red-shirt junior Victoria Lipscomb who steered the ship in the Golden Grizzlies' 62-58 season-opening win at the O'rena Friday.
Lipscomb scored 12 points, grabbed eight rebounds and had six assists and played all 40 minutes.
"Myself and (junior) Elizabeth Hamlet know what we need to do and we're stepping up," Lipscomb said. "Every practice and every game, we look to play within ourselves and do anything we can to help this team win."
The Patriots made the game close in the closing seconds, but a heads-up play by a freshman sealed the victory. After George Mason pulled within three points with nine seconds to play, Elena Popkey split at the free-throw line, collecting the offensive rebound before the Grizzlies ran out the clock for the four-point victory.
Annemarie Hamlet, younger sister of Elizabeth Hamlet, had a game-high 19 points, while fellow freshman Olivia Nash had 10 points and 11 rebounds. Elizabeth Hamlet contributed nine points.
The four newcomers contributed nearly 75 percent of Oakland's offense in a preseason victory over defending Canadian national champion Windsor last weekend. They again outscored their upperclassmen counterparts, this time 37-25. That could all change with time, however.
Oakland was again playing without preseason Summit League player of the year Bethany Watterworth, who averaged 18.7 points per game last season. It didn't show early on, as the Grizzlies erased a brief deficit with an 11-0 run capped by a fall-down 3-pointer from Annemarie Hamlet.
Oakland took a 17-point lead into halftime, but the Patriots quickly cut it to 12 at the beginning of the second half. The Grizzlies again went up by 17 only to have George Mason get within eight with 12:55 to play. Lipscomb put the Grizzlies back up by double digits with a 3-pointer less than a minute later.
"That's just basketball," Lipscomb said. "Going into the last five minutes, we had no doubt we were going to win this game."
The Patriots would not retreat, staying within 10 down the stretch and cutting Oakland's lead to just six with 25 seconds to play.
"It's interesting to see how four freshmen handle game management," Oakland coach Beckie Francis said. "We missed five or six straight shots, but our defense kept us in it. Their defense did a good job switching and confusing our young team, but they hit some big shots when they had to.
"Our players just made shots."
The Grizzlies lost to the Patriots, 59-48, on the road last season in the first meeting in the series. In that game, Oakland was outrebounded, 50-38. Friday, that deficit was just one, 38-37. Francis was quick to credit the Grizzlies' scout team in part for the victory.
"We prepared very well for them. They did the same things they did last year," she said. "They just killed us all week in practice."
Oakland shot 52 percent in the first half and finished 20 for 46 in the game (44 percent), while the Patriots shot just 37 percent (23 of 63).
Amber Easter led the Patriots with a double-double of 12 points and 10 rebounds.
Oakland's bench outscored George Mason's reserves, 28-11, but the Patriots held the advantage in the paint, topping Oakland, 24-16.
Preseason Summit League second-team selection Zakiya Minifee made her return to the Grizzlies' lineup after missing much of last season with an injury. She had two points and three rebounds in nine minutes.
Oakland was 11-17 overall and 7-11 in conference play last season, tied for sixth. It has been picked to finish third in the league's preseason poll.
The Grizzlies host American University Monday at 6:30 p.m. and Buffalo (Nov. 16) before leaving for a two-game road trip.
Francis' team has a strong non-conference schedule which includes visits from Michigan State (Dec. 5) and Purdue (Dec. 16) as well as a trip to face Connecticut Dec. 19.
Paul Kampe covers Oakland University basketball for The Oakland Press. Read his blog "Grizzlies Den" at TheOaklandPress.com/blogs.

subset: commoncrawl


text:
WHAT? I here you say, well for all of you who thought I had gone to the "dark side" and left behind my beloved scrapbooking, this is an alternative title for Project Life. Think of it as mini scrapbooking without the need for tons of supplies or space, and this is the hobby for you :) Following team training last month I was really inspired to reach out to a few of my friends and ask if they would be interested in a workshop or class of Project Life, Scrapbooking or Card Making, and I was so excited when my friend Lisa agreed to have a Project Life class. She has always shown a huge interest and admired my scrapbooks, but just doesn't have the time. On Friday Lisa, and four non crafting friends joined me for a class, and all made some fabulous Project Life layouts ....
Have you seen the Moo adverts that keep coming up in your facebook feeds? They advertise printing your Square Instagram photo's ..... Stampin Up! your a trend leader again, with square cards already included in the Project Life kits, they work brilliantly with the square photo's.
Wednesday, 15 October 2014
Saturday, 11 October 2014
Nordic Noel ....
I was saying to my friend the other day, that we are all posting so many Christmas projects at the moment, what will we have to post in December? This has been due to the autumn/winter seasonal catalogue being launched in September, it has made us all forget the full annual catalogue that only came out in August, and jump ahead to Christmas :) It has been fun doing Christmas projects so early but I am going to try and make this my last one until the festive season really begins :) we did have fun trying to get our "angled" pieces of paper right. I thought the card candy across the top looked a little like Christmas lights :)
Monday, 6 October 2014
Moonlight ....
I don't know if you have noticed these paper stacks that Stampin Up have been doing for a while, they are a really handy size for card makers, but also easily cross over for Scrapbooking layouts and other projects. These few cards have been made from the Moonlight stack, and I am hoping to get around to scrapping with them soon.
|The stamp set is an exclusive Hostess only set:)
Friday, 3 October 2014
Trim the Tree ....
Wednesday, 1 October 2014
Stamp, Stock and Save ....
For 6 Days Only
To celebrate World Cardmaking Day, from 1 - 6th OCTOBER ONLY!!! Save 15% on ink pads, card stock, envelopes and some adhesive. Why not stock up on your favourites? Also we have 5 stamp sets with 20% off too!!!! These are available by ordering direct with me by email at firstname.lastname@example.com Click on the photo below to see in more detail
Sign Up and Save ....
Happy 1st October blog reader! We all love offers so here's the first of a few released for October by Stampin' Up!
First up we have a JOINING OFFER. LOVE PAPER? Well if you join up in October you can take advantage of a FREE PACK OF PAPER for 6 months!!!
You get a FREE pack of paper each month (starting November) for 6 months and the great thing is, I get it too - for being your upline! That's a Win, Win!
To take advantage of this offer you need to sign up via the page at the top of the blog "Joining" and follow the link to my personal I.d. from there it is simple, just follow the prompts. :) The papers are redeemable from November 2014 until April 2015.
- The paper must be ordered via a Demonstrator Order each month. If you are not ordering anything else at the same time then there will be a postage charge but this would still mean your papers were half price.
- You must remain an active demonstrator to redeem this paper. Signing up during October would mean that your first quarterly target spend of £270 in products would not need to be met until the end of March 2015! Lots of time to get sorted and how about Stampin Up Christmas presents for people?
- No speciality papers, only the £9.95 packs
- The Starter Kit is £99 and you get to choose £130 worth of freebies. Any questions, just message me :)
Subscribe to: Posts (Atom)


text: Thu 12 April 2012 – 7.00pmTalkInside Russia: A Correspondent's Personal Notes by Bridget Kendall GB RUSSIA SOCIETY PROGRAMMEThe BBC's Bridget Kendall is probably best known for her reporting from Moscow at the end of the perestroika era, when as BBC Moscow correspondent as she charted the Soviet Union's collapse, the failed coup of 1991 and the emergence of a new Russia under Boris Yeltsin.In fact her acquaintance with the country goes back to the mid 1970s when she studied for a year in a provincial university in what was still the height of the Brezhnev era. Thirty years on, herexperience of ordinary life in a stagnating and strictly controlled Soviet Union is a useful reminder of just what living in Soviet Union meant on a day to day basis.At that time, many experts still considered the Soviet system might remain entrenched for decades to come. But in fact, when she returned for a second year of study in the early 80s, she was witness to a rather different mood: the Soviet Communist empire was beginning to crumble, under the strain of a failing economic system that could no longer compete with its cold-war rival, compounded by an unpopular war in Afghanistan and the incompetence of an aging and ailing leadership.In this talk Bridget will share her personal reminiscences from the Soviet era, chart her experiences of reporting on Gorbachev's perestroika reforms and the extraordinary collapse which twentyyears ago led to the end of the USSR, and offer some thoughts on the turbulent path Russia has travelled since then.TO BOOK FOR THIS TALK PLEASE EMAIL firstname.lastname@example.com: £5http://www.pushkinhouse.org/en/events/inside-russia-a-correspondents-personal-notes


text: Men's Basketball 1/5/2013 12:00:00 AM No. 15 Georgetown Falls to Marquette in BIG EAST Opener, 49-48 Jan. 5, 2013Box Score | Photo Gallery Box Score Milwaukee, Wis. - The Georgetown men's basketball team returned to the floor for the first time in two weeks to open BIG EAST Conference play and had a chance to take the lead or win in the final seconds, but could not connect as Marquette escaped Bradley Center with a 49-48 win over the Hoyas. The Hoyas had a seven-game win streak come to an end and fall to 10-2 overall and 0-1 in the BIG EAST, while Marquette improves to 11-3 overall and 2-0 in league play.Junior guard Markel Starks (Accokeek, Md./Georgetown Prep) scored 18 points and had a career-high seven assists to lead the Hoyas, while sophomore forward Greg Whittington (Columbia, Md./ Oakland Mills) had 13 points, eight rebounds and three assists and sophomore forward Otto Porter Jr. (Morley, Mo./ Scott County Central) added 13 points and six rebounds.The Hoyas had hit only three field goals in the opening 13 minutes of the game, but warmed up late in the first half and took an early second half lead. A three-pointer from Starks at 7:36 tied the game at 42-all, but Vander Blue responded with a three of his own, giving MU a 45-42 lead.Free throws from Porter Jr. with 3:36 left pulled GU to within 45-44 and after Davante Gardner hit one of two free throws, a driving layup from Starks at 2:11 tied the game at 46-all. Gardner hit one of two free throws with 2:01 left to give MU a 47-46 lead and the Hoyas had a chance in the final minute but could not connect.After Gardner hit two more free throws with 8.3 seconds left, Whittington was fouled while taking a last second three from the corner with 2.3 seconds. He hit the first two free throws, but missed the third after a timeout was called and GU fell short.After trailing through much of the first half, the Hoyas used a 13-7 run late to cut the lead to one point and took the lead - their first since the first basket of the game - on a pair of free throws from Starks at the 18:55 mark. Starks scored the first seven points of the second half for the Hoyas and a three-pointer at 17:03 tied the game at 26-all.There was only one tie and one lead change in the first half, but the lead changed hands four times and the game was tied three times in the opening 10 minutes of the second half. The Golden Eagles pushed the lead to 32-27 on free throws from Davante Garner, but baskets from Porter Jr., Whittington and Starks pulled the Hoyas to within 34-33 and a three from Porter Jr. tied the game at 36-all.Marquette pushed the lead to 40-36 on a jumper from Jamil Wilson, but three-pointers from Whittington (8:36) and Starks (7:38) tied the game at 42-all, setting up the tense final minutes.The first half was difficult for the Hoyas, who struggled shooting in the opening 13 minutes, hitting only three of their first 17 shots (17.6%). Still, after a jumper from sophomore center Mikael Hopkins (Hyattsville, Md./ DeMatha), GU trailed by only two points, 8-6, at the 9:30 mark.Georgetown's trademark defense was present, as the team forced Marquette into 25.9 percent shooting (7-of-27) during the opening 20 minutes. After a three-pointer from Vander Blue gave the Golden Eagles their biggest lead of the half, 13-6, at the 7:28 mark, the Hoyas began to warm up. A layup from Hopkins at 6:36 was the team's first field goal in nearly three minutes and a jumper from Porter Jr. made it 13-10.Those baskets were the start of a 13-7 run over the final 6:36 as the Hoyas pulled to within one point, 20-19, on a Whittington three-pointer at the buzzer. After three field goals in the opening 13-plus minutes, the Hoyas were 6-of-9 (66.7%) in the final 6:36.Georgetown is back home on Tuesday, Jan. 8, hosting Pittsburgh in its BIG EAST Conference home opener. Tipoff at Verizon Center is slated for 9 p.mm. The game will be shown live on ESPNU, with Adam Amin and Tim Welsh calling all the action. It can be heard locally on ESPN 980 AM.Print Friendly Version Players Mentioned #2 Greg Whittington F 6' 8" 212 lbs Sophomore #3 Mikael Hopkins F 6' 9" 223 lbs Sophomore #5 Markel Starks G 6' 2" 175 lbs Junior #22 Otto Porter Jr. F 6' 8" 205 lbs Sophomore


text:
Sound of Music Inspiration Maria von Trapp, 99, died Tuesday at her home in Vermont. She was the last surviving member of the family that was portrayed in the muscial "Sound of Music."
The Real Maria von Trapp, Inspiration for "Sound of Music" Dies at 99
Maria von Trapp was the third oldest child of Georg von Trapp and Agathe Whitehead, who had seven children.
Her mother died of scarlet fever in 1922 and Maria also became ill with the disease. This caused her to need an at home tutor. That tutor was Maria Kutschera who went on to marry her father after he saw how she cared for the children.
The family faced financial woes and had to move into the top portion of their house and rent out the lower level. This is how they met an Archbishop that taught them to sing. The began to sing across Austria.
When Nazi Germany took over Austria, the von Trapp family fled to Italy and then the United States. Once in the United States, they toured the states and Canada singing.
The von Trapp family settled in Vermont and started their lives there. When not touring and singing, they ran a music camp. After the family disbanded in 1965, Maria became a missionary in Papua, New Guinea.
Maria was never married and is survived by members of her family that still manage the lodge in Vermont that is owned by the family.
The Real Maria von Trapp, Inspiration for "Sound of Music" Dies at 99
Photo courtesy of the von Trapp family website.


text:
I'd like to take this opportunity to post the passing this week of two of Caddo's best women, Wilma Jordan and Catherine Joines. I knew and loved both of them. I had the privilege of going to church with them and visiting in their homes. They lived long, faithful lives. Good people. (click on their name for obit)
Post a comment
Comments are moderated, and will not appear until the author has approved them.
Your Information
(Name and email address are required. Email address will not be displayed with the comment.)


text:
Anonymous on 06/03/2012
Rented a room here in late 2009. There seem to be bedbugs in all rooms, and the tenants at the time didn't seem to care. The place is a big, warehouse-type building; old with high ceilings. Seems like it'd be nearly impossible to get rid of bedbugs completely.
Anonymous on 10/31/2010
You guys lived like fuckin animals, i'm shocked bed bugs was all you had. The homeless live cleaner than you.
tooBadBedBugsBite on 07/01/2010
July 1, 2010. #1R...too bad I couldnt tell you what room they are in. The apartment is enormous and they are literally in all 5 bedrooms. sweet misery.
Im just sitting here in my computer chair and randomly getting bit.
I laid in my bed for 5 minutes and there are 4 bites on my upper back.
We are infested. Exterminators are coming Friday to spray, like so many times before. Like The other guy said, who knows if this will even get rid of them forever. Its not worked in the past.
overtheflophouse on 11/12/2008
We had them in 1R a few months ago. Rid my room of them by washing and bagging all the clothes in hot water, getting rid of box spring, spraying everything and sealing cracks and holes. However, the apartment is quite large and I don't know whether they've been eradicated completely. I am not susceptible to bites, but my girlfriend is and she received a few suspect bites in bed last week. The problem may have returned.
Activity seemed to pick up with construction on the building next door
(to the west). They are gut-renovating it and did a massive fumigation, which also drove roaches into our apartment.
827 bedbug reports near this address:
|760 Grand St
|0.120 km
|766 Grand St
|0.128 km
|183 Maujer St
|0.167 km
|716 Grand St
|0.172 km
|235 Ainslie St
|0.173 km
|258 Graham Ave
|0.174 km
|793 Grand St
|0.198 km
|790 Grand St, Apt 3l
|0.204 km
|790 Grand St
|0.204 km
|50 Bushwick Ave
|0.210 km
|68 Bushwick Ave
|0.231 km
|217 Maujer St
|0.242 km
|333 Graham Ave
|0.243 km
|90 Bushwick Ave
|0.255 km
|19 Bushwick Ave
|0.256 km
|100 Bushwick Ave
|0.289 km
|Manhattan Ave
|0.305 km
|219 Manhattan Ave
|0.328 km
|694 Metropolitan Ave
|0.338 km
|258 Devoe St
|0.362 km
|209 Woodpoint Rd
|0.367 km
|147 Conselyea St
|0.376 km
|119 Maujer St
|0.379 km
|Maujer St
|0.403 km
|270 Devoe St
|0.404 km
|640 Grand St
|0.405 km
|259 Powers St
|0.406 km
|276 Devoe St
|0.425 km
|234 Skillman Ave
|0.439 km
|415 Humboldt St
|0.440 km
|385 Graham Ave
|0.445 km


text:
Mixing hard-hitting percussive dance and a live rock band, "Feet Don't Fail Me Now!" premiered in 2008 and has gone on to rave reviews, numerous awards, and sold-out venues across the country. The dancers of Rhythmic Circus joined forces with the seven-piece band's big, brass sound and together they integrate an inventive style of rapid-fire tap with a variety of musical genres. Their exhilarating and dynamic show presents a wildly creative view into the indomitable power of the human spirit.
Livermore Valley Performing Arts Center is proud to host Rhythmic Circus for an evening of a cappella singing, a percussive chair routine, tap number, and so many other lively performances. As you can see on the show's website, "Heatbox" the human beatbox joins the swingin' seven-piece funk band to accompany each tap, shuffle and stomp.
History of the Show
"Feet Don't Fail Me Now!" debuted in the summer of 2008 in Minneapolis when the group's dancers and founders teamed with a number of well-known musicians in the Twin Cities. What resulted was an inventive, unique style of tap with a variety of musical genres to create a wildly engaging show. For years since its debut, the show has garnered rave reviews and packed venues. "Feet Don't Fail Me Now!" took home a pair of SAGE Awards for Outstanding Ensemble and Performance, a Spirit of the Fringe Award, two Upper Midwest Emmys and was named "Best Dance Performance" by City Pages.
If you've never been to your local performing arts center or just want to enjoy an evening of live music and dancing, then "Feet Don't Fail Me Now!" is for you! We're certain that you'll be jumping out of your seat and dancing to the beat of this genre-hopping music and hard-hitting percussive dance.
"An exuberant, toe-tapping, hand-clapping hour of music and dance that adults will enjoy as much as kids." – Theater Mania
On Tap at Livermore Valley Performing Arts Center
Come join us for a variety of performances in April! Here's what we currently have on our events calendar.
Monday, April 3 – The Naked Magicians
Friday, April 7 – The Wonder of Elvis: Tribute
Saturday, April 8 – Transfigurations
Thursday, April 13 – Arlo Guthrie
Saturday, April 15 – Come Together: The Beatles Concert Experience
Wednesday, April 19 – Abby Mann's Judgment at Nuremberg
Friday, April 21 – Cherry Poppin' Daddies
Sunday, April 23 – Breathtaking Brahms
Thursday, April 27 – Robert L. Gallucci
Friday, April 28 – Riders in the Sky
Saturday, April 29 – Lucie Arnaz
Sunday, April 30 – The San Francisco Scottish Fiddlers
Rhythmic Circus "Feet Don't Fail Me Now" will take place Friday, March 31 at 8 p.m. in the Bankhead Theater of the Livermore Valley Performing Arts Center. Regular tickets range from $30 – $50. Tickets for students or active military are available for $16 (call to confirm.)Purchase now!
For the best theater experience in the area, choose LVPAC. Book your theater and concert tickets today so that you ensure your spot at some of the most highly anticipated musical shows, entertainment shows, and operas of the year.


text:
Very professional & great price & excellent service. My lounge and carpet almost like brand new and dry quicker than I thought. Surely will use LTM and recommend him to my friends
Isadore Tasi
Unlike most 'vague' appointments that people give you when they arrange to come to your house to do a service, LTM carpet cleaners turned up on time!! Amazing isn't it? They did a professional job.
S Hunter, Rhodes NSW
We used LTM Carpets on our home in Bella Vista. We search the Hills Area for a reputable carpet person as our carpeting was 15 years old and thought we would have to replace it. LTM came in a timely and professional manner.
M. Palmer, Bella Vista, Baulkham Hills, NSW


text:
Wednesday, January 2, 2013
Owens on KGO; working without contract; 'Discussions' Continuing According to Katz
Albeit without a contract, but a call into his agent, David Katz, indicates that "discussions are ongoing." Which begs the question, what discussions?" Katz wouldn't address that, but did confirm my assessment that, since Owens' old deal expired on Tuesday, he's no longer getting seven figures.
I asked Katz if Owens's current compensation was on an "at will" basis, (essentially scale plus a few percentage points.) Think low six figures. And remember, Owens has little, if any, leverage and his agent knows it. "Yes, you could say that, " offered Katz.
Conveniently, neither Owens nor KGO/Cumulus even bothered to acknowledge that Owens is even on the air after months of speculation as to his status. He told a colleague a few months back that he was "seriously considering retirement." I reported that.
Now, after battling some recent medical issues, (in which he broadcast from his home), and working at a time he normally takes off to celebrate the holidays, Owens is on the air and, again, working without a contract.
Katz told me last month that no matter what, "he'll, (Ronn) be working in San Francisco." Gees, what a surprise. I was actually thinking Owens was checking out condos in Tulsa.
Bottom line: Owens will continue to work until Cumulus finds it the time he's no longer the brand that kept him at KGO for the past 36+ years, it's just that the money isn't once what it was, and Owens wants a few more years left behind the mic. His retirement thoughts have been put off and KGO apparently doesn't have anything better for 9-Noon Monday thru Friday.
That's the latest.
*Follow me on Twitter
16 comments:
Some PURE speculation on what might be being "discussed"...ReplyDelete
1-A two hour show...10 to noon...lets them add an hour to the morning news (addding 4 to 5am didn't work out, but I can see news going to 10 working)?
2-A four day week? Or even more vacation time?
3-(This one's pretty unlikely, but...) A time slot change? The "afternoon" news slot is, in my book, the worst of the worst on the station, so why not have Ronn come in from, maybe 2 to 5? They can still do traffic every 15 minutes in the last hour to keep early commuters happy then get a stronger news broadcast in afternoon drive.
- AnonymousJanuary 2, 2013 at 11:04 AM
Mattress Man's ego must be extremely bruised and battered. Maybe Ronnnnnnnnnn wants to stay on air long enough to cheer on yet another war, this time vs Iran? Just walk away with the little dignity you have left man!ReplyDelete
- AnonymousJanuary 2, 2013 at 3:53 PM
Mattress Man is a talentless hack whoshould have been dumped years ago. Only his huge ego keeps him on air.ReplyDelete
- AnonymousJanuary 2, 2013 at 8:45 PM
KGO should replace "Mattress Man" with "Cabinet Man" Gil Gross and Rhoduhhhh.ReplyDelete
- AnonymousJanuary 2, 2013 at 8:45 PM
I have always enjoyed Ronn's show and am happy to be part of his audience. There are many like me. I think he should work as long as he chooses and he has plenty of dignity ( 11:04 a.m. above) and plenty of talent (3:53 p.m.) If you don't enjoy him, just change the channel and listen to Rush who is the angry, bitter man's cup of tea.ReplyDelete
- AnonymousJanuary 2, 2013 at 9:22 PM
It's not Ronn's fault the station tanked. Check his numbers. The moment he gets on the air at 9 AM they increase from the news. THe station isn't what it was, but it certainly isn't on Ronn like him or not.ReplyDelete
- AnonymousJanuary 2, 2013 at 9:47 PM
Ronn Owens is the best, but the way the remaining KGO talkers keep every topic alive through out their shift, instead of covering them one at a time and going into depth, drives me crazy. I'm sure somebody made that decision for them. When they got into a really meaty topic, it always amazed me how there would always be some callers who were truly experts in the topic and would contribute their expertise to the conversation. Now, they don't stay exclusively on one topic long enough to attract that type of listener. The shows are just a superficial hodge-podge of topics. Almost like the talk show equivalent of elevator music for background noise. JWReplyDeleteReplies
- AnonymousJanuary 3, 2013 at 10:18 AM
AMEN to that. I tried listening to Ronn periodically for a few months after the purge, but his topics just seemed to wander all over the place, and it was easy to just turn him off and migrate to Forum on KQED. Good topics, no ads, and enough time spent on an issue to be informed as well as entertained.Delete
- AnonymousJanuary 3, 2013 at 11:46 AM
Kudos JW. This is the exact same complaint I have with Cabinet Man's (Gil Gross) show. He goes on long monologues about different subjects without ever really going in depth into any of them. When Jim Gabbert or John Rothman fill in they take tons of calls and stick to a topic for an hour at least. So refreshing!Delete
- AnonymousJanuary 3, 2013 at 2:16 PM
Yes, if the fill-ins can get callers, Gil's explanation that people are busy during that time slot and not available to call or follow one topic for the whole hour doesn't hold water.Delete
- AnonymousJanuary 2, 2013 at 10:52 PM
There isn't much of a "scale" for talk hosts at KGO. They are covered by the local Free Lance Code, the rate for a 3-hour show is about $125. One sticky issue for Ronn is severance...he is due at least 72 weeks' pay, but at what rate? The severance he earned under ABC and Citadel should be in a trust account, but can the Dickey Bros. be trusted with it? Put aside the knives and snark....if they can screw Ronn, think what they can do to those wi,th less leverageReplyDeleteReplies
- AnonymousJanuary 4, 2013 at 9:03 AM
So you think Ronn is working for an hourly wage? Adding in prep, we'll call it 4 hours/$125 x 5 = #2,500 a week x 50 weeks (minus 2) and he gets to $125,000 a year?Delete
I'm guessing he's getting more than that. Just a hunch. With KGO's ratings being what they are, they cannot afford to lose him, as much as some of you may suspect/hope.
- AnonymousJanuary 4, 2013 at 9:40 PM
@9:03, you forgot to factor in all the time off Ronnnnnnnn garners, including all major Jewish, Christian, Muslim and Wican holidays....Delete
- AnonymousJanuary 4, 2013 at 12:12 AM
Have you listen to Ronn's show lately it is all ads.his show to ads must be 1/3 Ronn 2/3 ads and news, pull the plug it's painful to listen too.....ReplyDelete
- AnonymousJanuary 8, 2013 at 3:16 PM
Wow! There are some nasty, jealous people out there. Ronn Owens salary and/or working conditions are none of my business. Nor should they be any of yours. You don't like him? Don't listen. And grow up.ReplyDelete
- AnonymousJanuary 10, 2013 at 6:29 AM
I would love hearing Ronn Owens on 910,ReplyDelete
from 9a.m to noon instead of Rush.