/**
* Copyright 2007-2008 University Of Southern California
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package edu.isi.pegasus.common.logging;
/**
* Some predifined logging keys to be used for logging.
*
* @author Karan Vahi
* @author gmehta
*
* @version $Revision$
*/
public class LoggingKeys {
public static final String EVENT_ID_KEY = "eventId";
public static final String PORTFOLIO_ID = "portfolio.id";
public static final String REQUEST_ID = "request.id";
public static final String DAX_ID = "dax.id";
public static final String DAG_ID = "dag.id";
public static final String JOB_NUMBER = "job.id";
public static final String JOB_ID = "job.id";
public static final String SEED_ID = "seed.id";
public static final String TEMPLATE_ID = "template.id";
public static final String SEED_NAME = "seed.name";
public static final String EVENT_QUERY_PROCESSCATALOG = "event.query.processcatalog";
public static final String EVENT_QUERY_DATACATALOG = "event.query.datacatalog";
public static final String EVENT_ENSEMBLE_RANKING = "event.ensemble.ranking";
public static final String EVENT_ENSEMBLE_PLANNING = "event.ensemble.planning";
public static final String EVENT_ENSEMBLE_WG = "event.ensemble.wings";
public static final String EVENT_ENSEMBLE_EXECUTE = "event.ensemble.workflow.execute";
public static final String EVENT_PEGASUS_RANKING = "event.ranking";
public static final String EVENT_PEGASUS_RANKING_RETRIEVE_DAX = "event.ranking.retrive.dax";
public static final String EVENT_PEGASUS_REFINEMENT = "event.pegasus.refinement";
public static final String EVENT_PEGASUS_AUTHENTICATION = "event.pegasus.authenticate";
public static final String EVENT_PEGASUS_PLAN = "event.pegasus.plan";
public static final String EVENT_PEGASUS_REDUCE = "event.pegasus.reduce";
public static final String EVENT_PEGASUS_SITESELECTION = "event.pegasus.siteselection";
public static final String EVENT_PEGASUS_ADD_TRANSFER_NODES = "event.pegasus.generate.transfer-nodes";
public static final String EVENT_PEGASUS_CLUSTER = "event.pegasus.cluster";
public static final String EVENT_PEGASUS_PARTITION = "event.pegasus.partition";
public static final String EVENT_PEGASUS_GENERATE_CLEANUP = "event.pegasus.generate.cleanup-nodes";
public static final String EVENT_PEGASUS_GENERATE_CLEANUP_WF = "event.pegasus.generate.cleanup-wf";
public static final String EVENT_PEGASUS_GENERATE_WORKDIR = "event.pegasus.generate.workdir-nodes";
public static final String EVENT_PEGASUS_CODE_GENERATION = "event.pegasus.code.generation";
public static final String EVENT_PEGASUS_LOAD_TRANSIENT_CACHE = "event.pegasus.load.cache";
public static final String EVENT_PEGASUS_LOAD_DIRECTORY_CACHE = "event.pegasus.load.directory";
public static final String EVENT_PEGASUS_PARSE_SITE_CATALOG = "event.pegasus.parse.site-catalog";
public static final String EVENT_PEGASUS_PARSE_DAX = "event.pegasus.parse.dax";
public static final String EVENT_PEGASUS_PARSE_PDAX = "event.pegasus.parse.pdax";
public static final String EVENTS_PEGASUS_STAMPEDE_GENERATION = "event.pegasus.stampede.events";
public static final String EVENTS_PEGASUS_CODE_GENERATION = "event.pegasus.code.generation";
public static final String EVENT_PEGASUS_ADD_DATA_DEPENDENCIES= "event.pegasus.add.data-dependencies";
public static final String EVENT_PEGASUS_CYCLIC_DEPENDENCY_CHECK = "event.pegasus.check.cyclic-dependencies";
public static final String EVENT_WORKFLOW_JOB_STATUS = "event.workflow.job.status";
public static final String QUERY_NUMBER = "query.number";
public static final String QUERY_NAME = "query.name";
public static final String QUERY_INPUT = "query.input";
public static final String QUERY_OUTPUT = "query.output";
public static final String QUERY_ID = "query.id";
public static final String QUERY_ARGUMENTS = "query.arguments";
public static final String QUERY_RESPONSE = "query.response";
public static final String FILE_OUTPUT_NAME = "file.output.name";
public static final String FILE_OUTPUT_CONTENTS = "file.output.contents";
public static final String FILE_PRIORTY = "file.priorty";
public static final String FILE_TYPE = "file.type";
public static final String TIME_START = "time.start";
public static final String TIME_END = "time.end";
public static final String SYSTEM_HOSTNAME = "system.hostname";
public static final String SYSTEM_HOSTADDR = "system.hostaddr";
public static final String SYSTEM_OS = "system.os";
public static final String SYSTEM_ARCHITECTURE = "system.architecture";
public static final String SYSTEM_NODENAME = "system.nodename";
public static final String SYSTEM_NUMBEROFPROCESSORS = "system.numberOfProcessors";
public static final String JOB_EXITTCODE = "job.exittcode";
public static final String JOB_ARGUMENTS = "job.arguments";
public static final String JOB_ENVIRONMENTVARIABLE = "job.environmentVariable";
public static final String JOB_RESOURCE_INFORMATION = "job.resource.information";
public static final String PERFMETRIC_CPU_UTILIZATION = "perfmetric.cpu.utilization";
public static final String PERFMETRIC_MEMORY_UTILIZATION = "perfmetric.memory.utilization";
public static final String PERFMETRIC_NETWORK_BANDWIDTH = "perfmetric.network.bandwidth";
public static final String PERFMETRIC_TIME_DURATION = "perfmetric.time.duration";
}