Claims
- 1. A method for calculating and communicating measurements, said method comprising:
(a) collecting data from a production environment, utilizing a plurality of probes; (b) performing calculations, regarding availability or response time or both, with at least part of said data; (c) outputting statistics, resulting from said calculations; and (d) performing (a)-(c) above for a plurality of applications; whereby said plurality of applications may be compared.
- 2. The method of claim 1, further comprising:
outputting a representation of compliance or non-compliance with at least one threshold value.
- 3. The method of claim 1, wherein said outputting further comprises outputting statistics for a plurality of transaction steps per application.
- 4. The method of claim 1, wherein:
said performing calculations further comprises calculating a standard performance value; and said outputting further comprises outputting said standard performance value.
- 5. The method of claim 4, wherein said calculating a standard performance value further comprises:
utilizing successful executions of a transaction step; and utilizing the 95th percentile of response times for said transaction step.
- 6. The method of claim 1, wherein:
said performing calculations further comprises calculating a transaction step's availability proportion; and said outputting further comprises outputting said transaction step's availability proportion.
- 7. The method of claim 1, wherein:
said performing calculations further comprises calculating a total availability proportion; and said outputting further comprises outputting said total availability proportion.
- 8. The method of claim 1, wherein said performing calculations further comprises performing (a)-(c) below for a plurality of transaction steps per application:
(a) utilizing successful executions of a transaction step; (b) utilizing response times for said transaction step; and (c) calculating an average performance value; and wherein said outputting further comprises outputting said average performance value.
- 9. The method of claim 8, further comprising:
comparing said average performance value with a corresponding threshold value; and wherein said outputting further comprises reporting results of said comparing.
- 10. The method of claim 9, wherein said outputting further comprises outputting in a special mode said average performance value when it is greater than said corresponding threshold value.
- 11. The method of claim 10, wherein said outputting in a special mode further comprises outputting in a special color.
- 12. The method of claim 11, wherein said special color is red.
- 13. The method of claim 1, wherein:
said performing calculations further comprises calculating an adjusted availability value, associated with at least one threshold value; and said outputting further comprises outputting said adjusted availability value.
- 14. A method for calculating and communicating measurements, said method comprising:
receiving data for a plurality of transaction steps, from a plurality of probes; calculating statistics based on said data; mapping said statistics to at least one threshold value; and outputting a representation of said mapping.
- 15. The method of claim 14, further comprising:
carrying out said receiving data, said calculating, said mapping, and said outputting for a plurality of applications; whereby said plurality of applications may be compared.
- 16. The method of claim 14, further comprising:
utilizing said representation in managing the operation of an application.
- 17. The method of claim 14, further comprising:
carrying out said calculating, said mapping, and said outputting, for a standard performance value.
- 18. The method of claim 14, further comprising:
carrying out said calculating, said mapping, and said outputting, for an adjusted availability value.
- 19. The method of claim 14, further comprising:
planning an application; setting said at least one threshold value; documenting said at least one threshold value; and developing said application; whereby said application's performance is measured against said at least one threshold value.
- 20. The method of claim 14, further comprising:
mapping said data to said at least one threshold value; and outputting a representation of said mapping of said data.
- 21. A system for calculating and communicating measurements, said system comprising:
means for receiving data for a plurality of transaction steps, from a plurality of probes; means for calculating statistics based on said data; means for mapping said statistics to at least one threshold value; and means for outputting a representation of said mapping.
- 22. The system of claim 21, wherein:
said means for receiving data, said means for calculating, said means for mapping, and said means for outputting operate for a plurality of applications; whereby said plurality of applications may be compared.
- 23. The system of claim 21, wherein:
said means for calculating, said means for mapping, and said means for outputting operate for a standard performance value.
- 24. The system of claim 21, wherein:
said means for calculating, said means for mapping, and said means for outputting operate for an adjusted availability value.
- 25. The system of claim 21, further comprising:
means for mapping said data to said at least one threshold value; and means for outputting a representation of said mapping of said data.
- 26. A computer-usable medium having computer-executable instructions for calculating and communicating measurements, said computer-executable instructions comprising:
means for receiving data for a plurality of transaction steps, from a plurality of probes; means for calculating statistics based on said data; means for mapping said statistics to at least one threshold value; and means for outputting a representation of said mapping.
- 27. The computer-usable medium of claim 26, wherein:
said means for receiving data, said means for calculating, said means for mapping, and said means for outputting operate for a plurality of applications; whereby said plurality of applications may be compared.
- 28. The computer-usable medium of claim 26, wherein:
said means for calculating, said means for mapping, and said means for outputting operate for a standard performance value.
- 29. The computer-usable medium of claim 26, wherein:
said means for calculating, said means for mapping, and said means for outputting operate for an adjusted availability value.
- 30. The computer-usable medium of claim 26, further comprising:
means for mapping said data to said at least one threshold value; and means for outputting a representation of said mapping of said data.
CROSS-REFERENCES TO RELATED APPLICATIONS, AND COPYRIGHT NOTICE
[0001] The present patent application is related to co-pending patent applications: Method and System for Probing in a Network Environment, application Ser. No. 10/062,329, filed on Jan. 31, 2002, Method and System for Performance Reporting in a Network Environment, application Ser. No. 10/062,369, filed on Jan. 31, 2002, End to End Component Mapping and Problem—Solving in a Network Environment, application Ser. No. 10/122,001, filed on Apr. 11, 2002, Graphics for End to End Component Mapping and Problem—Solving in a Network Environment, application Ser. No. 10/125,619, filed on Apr. 18, 2002, and E-Business Operations Measurements, application Ser. No. 10/256,094, filed on Sep. 26, 2002. These co-pending patent applications are assigned to the assignee of the present application, and herein incorporated by reference. A portion of the disclosure of this patent document contains material which is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure, as it appears in the Patent and Trademark Office patent file or records, but otherwise reserves all copyright rights whatsoever.